Go to the documentation of this file.
3 #ifndef DUNE_COMMON_ASSERTANDRETURN_HH
4 #define DUNE_COMMON_ASSERTANDRETURN_HH
18 #define DUNE_ASSERT_AND_RETURN(C,X) X
20 #define DUNE_ASSERT_AND_RETURN(C,X) (!(C) ? throw [&](){assert(!#C);return 0;}() : 0), X
25 #endif // DUNE_COMMON_ASSERTANDRETURN_HH