20 void inRange(
double value,
double min,
double max,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
21 void inRange(
int value,
int min,
int max,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
22 void inRange2D(
double x,
double y,
double maxX,
double maxY,
const string& caller =
"",
const string& xValueName =
"",
const string& yValueName =
"",
const string& details =
"");
23 void inRange2D(
double x,
double y,
double minX,
double minY,
double maxX,
double maxY,
const string& caller =
"",
const string& xValueName =
"",
const string& yValueName =
"",
const string& details =
"");
24 void inRange2D(
int x,
int y,
int maxX,
int maxY,
const string& caller =
"",
const string& xValueName =
"",
const string& yValueName =
"",
const string& details =
"");
25 void inRange2D(
int x,
int y,
int minX,
int minY,
int maxX,
int maxY,
const string& caller =
"",
const string& xValueName =
"",
const string& yValueName =
"",
const string& details =
"");
26 void nonEmpty(
const string& str,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
27 void nonNegative(
double value,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
28 void nonNegative(
int value,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
29 void nonNegative(
long value,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
30 void nonNegative2D(
double x,
double y,
const string& caller =
"",
const string& xValueName =
"",
const string& yValueName =
"",
const string& details =
"");
31 void nonNegative2D(
int x,
int y,
const string& caller =
"",
const string& xValueName =
"",
const string& yValueName =
"",
const string& details =
"");
32 void nonNull(
const void* ptr,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
33 void positive(
double value,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
34 void positive(
int value,
const string& caller =
"",
const string& valueName =
"",
const string& details =
"");
35 void require(
bool test,
const string& caller =
"",
const string& details =
"");
void nonNull(const void *ptr, string caller, string valueName, string details)
Definition: require.cpp:99
void inRange2D(double x, double y, double maxX, double maxY, string caller, string xValueName, string yValueName, string details)
Definition: require.cpp:55
void positive(double value, string caller, string valueName, string details)
Definition: require.cpp:103
void nonNegative(double value, string caller, string valueName, string details)
Definition: require.cpp:77
void nonEmpty(string str, string caller, string valueName, string details)
Definition: require.cpp:73
Definition: require.cpp:15
void require(bool test, string caller, string details)
Definition: require.cpp:111
void nonNegative2D(double x, double y, string caller, string xValueName, string yValueName, string details)
Definition: require.cpp:89
void inRange(double value, double min, double max, string caller, string valueName, string details)
Definition: require.cpp:47