Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
assert.h File Reference
#include <Config.h>
Include dependency graph for assert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  samurai
 
namespace  samurai::assert
 

Macros

#define SAMURAI_ASSERT(expression, comment)
 

Functions

void samurai::assert::terminate (...)
 
void samurai::assert::assertFunctionDevelopment (const char *expression, const char *file, int line, const char *comment=nullptr)
 
void samurai::assert::assertFunctionProduction (const char *expression, const char *file, int line, const char *comment=nullptr)
 
void samurai::assert::assertFunctionToLog (const char *expression, const char *file, int line, const char *comment=nullptr)
 

Macro Definition Documentation

◆ SAMURAI_ASSERT

#define SAMURAI_ASSERT ( expression,
comment )
Value:
(void)( \
(!!(expression)) || \
__FILE__, __LINE__, comment), 0) \
)
#define SAMURAI_INTERNAL_CURRENT_ASSERT_FUNCTION
Definition Config.h:7

Definition at line 40 of file assert.h.