Macros for ecl exception handling. More...


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_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_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_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 macros.hpp.
| #define ecl_exceptions_PUBLIC | 
Definition at line 37 of file macros.hpp.
| #define ECL_HAS_EXCEPTIONS | 
Definition at line 91 of file macros.hpp.