#include <string>Go to the source code of this file.
Classes | |
| class | AssertException |
Defines | |
| #define | APP_ASSERT(test) ((test) ? (void)0 : AppAssert(#test, __FILE__, __LINE__)) |
| #define | REQUIRE(test) APP_ASSERT(test) |
| #define | ENSURE(test) APP_ASSERT(test) |
| #define | INVARIANT(test) APP_ASSERT(test) |
| #define | REQUIRE_DEBUG(test) REQUIRE(test) |
| #define | ENSURE_DEBUG(test) ENSURE(test) |
| #define | INVARIANT_DEBUG(test) INVARIANT(test) |
Functions | |
| void | AppAssert (const char *pExpression, const char *pFilename, unsigned line) |
| #define APP_ASSERT | ( | test | ) | ((test) ? (void)0 : AppAssert(#test, __FILE__, __LINE__)) |
Definition at line 35 of file AppAssert.h.
| #define ENSURE | ( | test | ) | APP_ASSERT(test) |
Definition at line 38 of file AppAssert.h.
| #define ENSURE_DEBUG | ( | test | ) | ENSURE(test) |
Definition at line 47 of file AppAssert.h.
| #define INVARIANT | ( | test | ) | APP_ASSERT(test) |
Definition at line 39 of file AppAssert.h.
| #define INVARIANT_DEBUG | ( | test | ) | INVARIANT(test) |
Definition at line 48 of file AppAssert.h.
| #define REQUIRE | ( | test | ) | APP_ASSERT(test) |
Definition at line 37 of file AppAssert.h.
| #define REQUIRE_DEBUG | ( | test | ) | REQUIRE(test) |
Definition at line 46 of file AppAssert.h.
| void AppAssert | ( | const char * | pExpression, | |
| const char * | pFilename, | |||
| unsigned | line | |||
| ) |