#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") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|