SGL
Functions
require Namespace Reference

Functions

void inRange(double value, double min, double max, string caller, string valueName, string details)
 
void inRange(int value, int min, int max, string caller, string valueName, string details)
 
void inRange2D(double x, double y, double maxX, double maxY, string caller, string xValueName, string yValueName, string details)
 
void inRange2D(double x, double y, double minX, double minY, double maxX, double maxY, string caller, string xValueName, string yValueName, string details)
 
void inRange2D(int x, int y, int maxX, int maxY, string caller, string xValueName, string yValueName, string details)
 
void inRange2D(int x, int y, int minX, int minY, int maxX, int maxY, string caller, string xValueName, string yValueName, string details)
 
void nonEmpty(string str, string caller, string valueName, string details)
 
void nonNegative(double value, string caller, string valueName, string details)
 
void nonNegative(int value, string caller, string valueName, string details)
 
void nonNegative(long value, string caller, string valueName, string details)
 
void nonNegative2D(double x, double y, string caller, string xValueName, string yValueName, string details)
 
void nonNegative2D(int x, int y, string caller, string xValueName, string yValueName, string details)
 
void nonNull(const void *ptr, string caller, string valueName, string details)
 
void positive(double value, string caller, string valueName, string details)
 
void positive(int value, string caller, string valueName, string details)
 
void require(bool test, string caller, string details)
 

Function Documentation

◆ inRange() [1/2]

void inRange ( double  value,
double  min,
double  max,
string   caller,
string   valueName,
string   details 
)

◆ inRange() [2/2]

void inRange ( int  value,
int  min,
int  max,
string   caller,
string   valueName,
string   details 
)

◆ inRange2D() [1/4]

void inRange2D ( double  x,
double  y,
double  maxX,
double  maxY,
string   caller,
string   xValueName,
string   yValueName,
string   details 
)

◆ inRange2D() [2/4]

void inRange2D ( double  x,
double  y,
double  minX,
double  minY,
double  maxX,
double  maxY,
string   caller,
string   xValueName,
string   yValueName,
string   details 
)

◆ inRange2D() [3/4]

void inRange2D ( int  x,
int  y,
int  maxX,
int  maxY,
string   caller,
string   xValueName,
string   yValueName,
string   details 
)

◆ inRange2D() [4/4]

void inRange2D ( int  x,
int  y,
int  minX,
int  minY,
int  maxX,
int  maxY,
string   caller,
string   xValueName,
string   yValueName,
string   details 
)

◆ nonEmpty()

void nonEmpty ( string   str,
string   caller,
string   valueName,
string   details 
)

◆ nonNegative() [1/3]

void nonNegative ( double  value,
string   caller,
string   valueName,
string   details 
)

◆ nonNegative() [2/3]

void nonNegative ( int  value,
string   caller,
string   valueName,
string   details 
)

◆ nonNegative() [3/3]

void nonNegative ( long  value,
string   caller,
string   valueName,
string   details 
)

◆ nonNegative2D() [1/2]

void nonNegative2D ( double  x,
double  y,
string   caller,
string   xValueName,
string   yValueName,
string   details 
)

◆ nonNegative2D() [2/2]

void nonNegative2D ( int  x,
int  y,
string   caller,
string   xValueName,
string   yValueName,
string   details 
)

◆ nonNull()

void nonNull ( const void *  ptr,
string   caller,
string   valueName,
string   details 
)

◆ positive() [1/2]

void positive ( double  value,
string   caller,
string   valueName,
string   details 
)

◆ positive() [2/2]

void positive ( int  value,
string   caller,
string   valueName,
string   details 
)

◆ require()

void require ( bool  test,
string   caller,
string   details 
)