|
Embedded Template Library 1.0
|
#include "platform.h"#include "exception.h"#include "function.h"#include "nullptr.h"#include <assert.h>Go to the source code of this file.
Macros | |
| #define | ETL_ASSERT(b, e) |
| #define | ETL_ASSERT_OR_RETURN(b, e) {if (!(b)) return;} |
| #define | ETL_ASSERT_OR_RETURN_VALUE(b, e, v) {if (!(b)) return(v);} |
| #define | ETL_ASSERT_FAIL(e) |
| #define | ETL_ASSERT_FAIL_AND_RETURN(e) {return;} |
| #define | ETL_ASSERT_FAIL_AND_RETURN_VALUE(e, v) {return(v);} |
| #define | ETL_ERROR(e) (e("", __LINE__)) |
| #define | ETL_ERROR_WITH_VALUE(e, v) (e("", __LINE__, (v))) |
| #define | ETL_ERROR_TEXT(verbose_text, terse_text) (terse_text) |