|
OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
|


Go to the source code of this file.
Classes | |
| struct | IpplCTAssert< B > |
| struct | IpplCTAssert< true > |
| class | assertion |
Macros | |
| #define | CTAssert(c) IpplCTAssert<(c)>::test() |
| #define | PAssert(c) |
| #define | PAssert_CMP(cmp, a, b) |
| #define | PAssert_EQ(a, b) PAssert_CMP(a == b, a, b) |
| #define | PAssert_NE(a, b) PAssert_CMP(a != b, a, b) |
| #define | PAssert_LT(a, b) PAssert_CMP(a < b, a, b) |
| #define | PAssert_LE(a, b) PAssert_CMP(a <= b, a, b) |
| #define | PAssert_GT(a, b) PAssert_CMP(a > b, a, b) |
| #define | PAssert_GE(a, b) PAssert_CMP(a >= b, a, b) |
| #define | PInsist(c, m) |
Functions | |
| void | toss_cookies (const char *cond, const char *file, int line) |
| template<class S , class T > | |
| void | toss_cookies (const char *cond, const char *astr, const char *bstr, S a, T b, const char *file, int line) |
| void | insist (const char *cond, const char *msg, const char *file, int line) |
| struct IpplCTAssert |
| #define CTAssert | ( | c | ) | IpplCTAssert<(c)>::test() |
| #define PAssert_CMP | ( | cmp, | |
| a, | |||
| b | |||
| ) |
| #define PAssert_EQ | ( | a, | |
| b | |||
| ) | PAssert_CMP(a == b, a, b) |
| #define PAssert_GE | ( | a, | |
| b | |||
| ) | PAssert_CMP(a >= b, a, b) |
| #define PAssert_GT | ( | a, | |
| b | |||
| ) | PAssert_CMP(a > b, a, b) |
| #define PAssert_LE | ( | a, | |
| b | |||
| ) | PAssert_CMP(a <= b, a, b) |
| #define PAssert_LT | ( | a, | |
| b | |||
| ) | PAssert_CMP(a < b, a, b) |
| #define PAssert_NE | ( | a, | |
| b | |||
| ) | PAssert_CMP(a != b, a, b) |
| #define PInsist | ( | c, | |
| m | |||
| ) |
| void insist | ( | const char * | cond, |
| const char * | msg, | ||
| const char * | file, | ||
| int | line | ||
| ) |
Definition at line 84 of file PAssert.cpp.
| void toss_cookies | ( | const char * | cond, |
| const char * | file, | ||
| int | line | ||
| ) |
Definition at line 73 of file PAssert.cpp.