|
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) |
| #define | ETL_ASSERT_OR_RETURN_VALUE(b, e, v) |
| #define | ETL_ASSERT_FAIL(e) |
| #define | ETL_ASSERT_FAIL_AND_RETURN(e) |
| #define | ETL_ASSERT_FAIL_AND_RETURN_VALUE(e, v) |
| #define | ETL_ASSERT_CHECK_PUSH_POP(b, e) |
| #define | ETL_ASSERT_CHECK_PUSH_POP_OR_RETURN(b, e) |
| #define | ETL_CHECKING_INDEX_OPERATOR 0 |
| #define | ETL_NOT_CHECKING_INDEX_OPERATOR 1 |
| #define | ETL_ASSERT_CHECK_INDEX_OPERATOR(b, e) |
| #define | ETL_CHECKING_EXTRA 0 |
| #define | ETL_NOT_CHECKING_EXTRA 1 |
| #define | ETL_ASSERT_CHECK_EXTRA(b, e) |
| #define | ETL_ERROR(e) |
| #define | ETL_ERROR_WITH_VALUE(e, v) |
| #define | ETL_ERROR_TEXT(verbose_text, terse_text) |
| #define | ETL_ERROR_GENERIC(text) |
| #define ETL_ASSERT_FAIL | ( | e | ) |
| #define ETL_ASSERT_FAIL_AND_RETURN | ( | e | ) |
| #define ETL_ASSERT_FAIL_AND_RETURN_VALUE | ( | e, | |
| v ) |
| #define ETL_ASSERT_OR_RETURN | ( | b, | |
| e ) |
| #define ETL_ASSERT_OR_RETURN_VALUE | ( | b, | |
| e, | |||
| v ) |
| #define ETL_ERROR | ( | e | ) |
| #define ETL_ERROR_GENERIC | ( | text | ) |
| #define ETL_ERROR_TEXT | ( | verbose_text, | |
| terse_text ) |
| #define ETL_ERROR_WITH_VALUE | ( | e, | |
| v ) |