#include <string>
#include <vector>
Go to the source code of this file.
|
| #define | BREAK_IN_DEBUG() |
| | implements a break in debug.
|
| |
| #define | __PRETTY_FUNCTION__ __FUNCSIG__ |
| |
| #define | IMPLEMENT_ASSERT_LIB |
| | Defines that the assert support library should be implemented.
|
| |
| #define | ASSERT(x) |
| | Assert that a value is true.
|
| |
| #define | ASSERTX(x, ...) |
| | Assert that a value is true.
|
| |
| #define | DIE(message) |
| | Assert that something bad has happened.
|
| |
| #define | DIEX(message, ...) |
| | Assert that something bad has happened.
|
| |
◆ __PRETTY_FUNCTION__
| #define __PRETTY_FUNCTION__ __FUNCSIG__ |
◆ ASSERT
Assert that a value is true.
- Parameters
-
Definition at line 36 of file assert.h.
◆ ASSERTX
| #define ASSERTX |
( |
|
x, |
|
|
|
... |
|
) |
| |
Assert that a value is true.
- Parameters
-
| x | the value to check. |
| ... | any extra value to attach to the assert message |
Definition at line 59 of file assert.h.
◆ BREAK_IN_DEBUG
| #define BREAK_IN_DEBUG |
( |
| ) |
|
implements a break in debug.
Definition at line 8 of file assert.h.
◆ DIE
Assert that something bad has happened.
- Parameters
-
| message | the reason to fail. |
Definition at line 81 of file assert.h.
◆ DIEX
| #define DIEX |
( |
|
message, |
|
|
|
... |
|
) |
| |
Assert that something bad has happened.
- Parameters
-
| message | the reason to fail. |
| ... | any extra value to attach to the assert message |
Definition at line 94 of file assert.h.
◆ IMPLEMENT_ASSERT_LIB
| #define IMPLEMENT_ASSERT_LIB |
Defines that the assert support library should be implemented.
- Todo:
- Expose as as cmake variable instead of looking at the build flag.
Definition at line 30 of file assert.h.