#include <ecl/config/macros.hpp>
#include <ecl/config/ecl.hpp>
Go to the source code of this file.
Macros | |
#define | ecl_assert_throw(expression, exception) if ( !(expression) ) { throw exception; } |
Debug mode throw with a logical condition check. More... | |
#define | ecl_assert_throw_decl(exception) throw(exception) |
Assure throw exception declaration. More... | |
#define | ecl_catch(exception) catch(exception) |
The catch part of a try-catch macro matching ecl_throw calls. More... | |
#define | ecl_debug_catch(exception) catch(exception) |
The catch part of a try-catch macro matching ecl_debug_throw/ecl_assert_throw calls. More... | |
#define | ecl_debug_throw(exception) throw exception; |
Debug mode exception throw. More... | |
#define | ecl_debug_throw_decl(exception) throw(exception) |
Debug mode throw exception declaration. More... | |
#define | ecl_debug_try try |
The try part of a try-catch macro matching ecl_debug_throw/ecl_assert_throw calls. More... | |
#define | ecl_exceptions_LOCAL |
#define | ecl_exceptions_PUBLIC |
#define | ECL_HAS_EXCEPTIONS |
#define | ecl_throw(exception) throw exception; |
Standard ecl throw exception throw. More... | |
#define | ecl_throw_decl(exception) throw(exception) |
Standard ecl throw exception declaration. More... | |
#define | ecl_try try |
The try part of a try-catch macro matching ecl_throw calls. More... | |
#define ecl_exceptions_LOCAL |
Definition at line 38 of file exceptions/macros.hpp.
#define ecl_exceptions_PUBLIC |
Definition at line 37 of file exceptions/macros.hpp.
#define ECL_HAS_EXCEPTIONS |
Definition at line 104 of file exceptions/macros.hpp.