23 #ifndef FUB_CORE_ASSERT_HPP 
   24 #define FUB_CORE_ASSERT_HPP 
   26 #ifndef FUB_NO_ASSERTIONS 
   27 #ifdef FUB_THROW_ON_ASSERTION_FAILURE 
   30 struct assertion_failure : std::logic_error {
 
   31   explicit assertion_failure(
const char* what) : logic_error(what) {}
 
   34 #define FUB_ASSERT(x)                                                          \ 
   36     throw ::fub::assertion_failure(#x);                                        \ 
   39 #define FUB_ASSERT(x) assert(x) 
The fub namespace.
Definition: AnyBoundaryCondition.hpp:31