#include <algorithm>#include <string>#include <vector>#include <stdint.h>#include "StdString.h"#include "RageException.h"#include <cmath>Go to the source code of this file.
Namespaces | |
| namespace | Checkpoints |
Defines | |
| #define | LITTLE_ENDIAN 1234 |
| #define | BIG_ENDIAN 4321 |
| #define | CHECKPOINT (Checkpoints::SetCheckpoint(__FILE__, __LINE__, NULL)) |
| #define | CHECKPOINT_M(m) (Checkpoints::SetCheckpoint(__FILE__, __LINE__, m)) |
| #define | NORETURN |
| #define | FAIL_M(MESSAGE) { CHECKPOINT_M(MESSAGE); sm_crash(MESSAGE); } |
| #define | ASSERT_M(COND, MESSAGE) { if(!(COND)) { FAIL_M(MESSAGE); } } |
| #define | ASSERT(COND) ASSERT_M((COND), "Assertion '" #COND "' failed") |
| #define | DEBUG_ASSERT(x) |
| #define | PRINTF(a, b) |
| #define | ALIGN(n) |
| #define | stricmp strcasecmp |
| #define | strnicmp strncasecmp |
Typedefs | |
| typedef const CString & | CCStringRef |
Functions | |
| void NORETURN | sm_crash (const char *reason="Internal error") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7