Euphoria
size2.h File Reference
#include "base/vec2.h"
#include "base/numeric.h"
#include "base/stringutils.h"
#include "base/string_io.h"

Go to the source code of this file.

Classes

struct  eu::size2f
 
struct  eu::size2i
 
struct  eu::StringParser< size2f >
 
struct  eu::StringParser< size2i >
 

Namespaces

 eu
 

Functions

size2f eu::min (const size2f &lhs, const size2f &rhs)
 
size2i eu::min (const size2i &lhs, const size2i &rhs)
 
size2f eu::max (const size2f &lhs, const size2f &rhs)
 
size2i eu::max (const size2i &lhs, const size2i &rhs)
 
size2f eu::operator+ (const size2f &lhs, const size2f &rhs)
 
size2i eu::operator+ (const size2i &lhs, const size2i &rhs)
 
size2f eu::operator- (const size2f &lhs, const size2f &rhs)
 
size2i eu::operator- (const size2i &lhs, const size2i &rhs)
 
size2f eu::operator* (const size2f &lhs, float rhs)
 
size2i eu::operator* (const size2i &lhs, int rhs)
 
size2f eu::operator* (float lhs, const size2f &rhs)
 
size2i eu::operator* (int lhs, const size2i &rhs)
 
size2f eu::operator/ (const size2f &lhs, float rhs)
 
std::string eu::to_string (const size2f &r)
 
std::string eu::to_string (const size2i &r)
 
 ADD_DEFAULT_FORMATTER (eu::size2f, std::string, eu::to_string)
 
 ADD_DEFAULT_FORMATTER (eu::size2i, std::string, eu::to_string)
 

Function Documentation

◆ ADD_DEFAULT_FORMATTER() [1/2]

ADD_DEFAULT_FORMATTER ( eu::size2f  ,
std::string  ,
eu::to_string   
)

◆ ADD_DEFAULT_FORMATTER() [2/2]

ADD_DEFAULT_FORMATTER ( eu::size2i  ,
std::string  ,
eu::to_string   
)