|
BluFedora Job System v1.0.0
This is a C++ job system library for use in game engines.
|
Assertion macro for this library. More...
Go to the source code of this file.
Namespaces | |
| namespace | Job |
| namespace | Job::detail |
Macros | |
| #define | JOB_SYS_ASSERTIONS 1 |
| Should be turned on during development as it catches API misuse, then for release switched off. More... | |
| #define | JobAssert(expr, msg) ::Job::detail::assertHandler((expr), __FILE__, __LINE__, msg) |
Functions | |
| void | Job::detail::assertHandler (const bool condition, const char *const filename, const int line_number, const char *const msg) |
Assertion macro for this library.
Definition in file job_assert.hpp.
| #define JOB_SYS_ASSERTIONS 1 |
Should be turned on during development as it catches API misuse, then for release switched off.
Definition at line 15 of file job_assert.hpp.
| #define JobAssert | ( | expr, | |
| msg | |||
| ) | ::Job::detail::assertHandler((expr), __FILE__, __LINE__, msg) |
Definition at line 27 of file job_assert.hpp.