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