My Project
|
assertions for Factory More...
#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
Macros | |
#define | __ASSERT(expression, message, file, line) |
#define | __ASSERT1(expression, message, parameter1, file, line) |
#define | STICKYASSERT(expression, message) ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) |
#define | STICKYASSERT1(expression, message, parameter1) ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) |
#define | __WARN(expression, message, file, line) |
#define | STICKYWARN(expression, message) ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) |
#define | ASSERT(expression, message) ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) |
#define | ASSERT1(expression, message, parameter1) ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) |
#define | WARN(expression, message) ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) |
#define | PVIRT_VOID(msg) { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); } |
#define | PVIRT_INTCF(msg) { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } |
#define | PVIRT_BOOL(msg) { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; } |
#define | PVIRT_INT(msg) { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } |
#define | PVIRT_CHARCC(msg) { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } |
#define __ASSERT | ( | expression, | |
message, | |||
file, | |||
line | |||
) |
Definition at line 57 of file cf_assert.h.
#define __ASSERT1 | ( | expression, | |
message, | |||
parameter1, | |||
file, | |||
line | |||
) |
Definition at line 60 of file cf_assert.h.
#define __WARN | ( | expression, | |
message, | |||
file, | |||
line | |||
) |
Definition at line 69 of file cf_assert.h.
#define ASSERT | ( | expression, | |
message | |||
) | ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) |
Definition at line 99 of file cf_assert.h.
#define ASSERT1 | ( | expression, | |
message, | |||
parameter1 | |||
) | ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) |
Definition at line 101 of file cf_assert.h.
#define PVIRT_BOOL | ( | msg | ) | { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; } |
Definition at line 121 of file cf_assert.h.
#define PVIRT_CHARCC | ( | msg | ) | { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } |
Definition at line 125 of file cf_assert.h.
#define PVIRT_INT | ( | msg | ) | { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } |
Definition at line 123 of file cf_assert.h.
#define PVIRT_INTCF | ( | msg | ) | { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } |
Definition at line 119 of file cf_assert.h.
#define PVIRT_VOID | ( | msg | ) | { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); } |
Definition at line 117 of file cf_assert.h.
#define STICKYASSERT | ( | expression, | |
message | |||
) | ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) |
Definition at line 64 of file cf_assert.h.
#define STICKYASSERT1 | ( | expression, | |
message, | |||
parameter1 | |||
) | ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) |
Definition at line 66 of file cf_assert.h.
#define STICKYWARN | ( | expression, | |
message | |||
) | ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) |
Definition at line 72 of file cf_assert.h.
#define WARN | ( | expression, | |
message | |||
) | ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) |
Definition at line 104 of file cf_assert.h.