Go to the source code of this file.
#define VSMC_RUNTIME_ASSERT_INTEGRATE_NINTEGRATE_BASE_DERIVED |
Value:
("DERIVED FROM NIntegrateBase " \
"WITH INCORRECT **Derived** TEMPLATE PARAMTER"));
#define VSMC_RUNTIME_ASSERT(cond, msg)
Definition at line 50 of file nintegrate_base.hpp.
#define VSMC_STATIC_ASSERT_INTEGRATE_NINTEGRATE_BASE_DERIVED |
Value:
(cxx11::is_base_of<NIntegrateBase<Derived>, Derived>::value), \
USE_CRTP_NIntegrateBase_WITH_A_CLASS_NOT_DERIVED_FROM_THE_BASE)
#define VSMC_STATIC_ASSERT(cond, msg)
Definition at line 40 of file nintegrate_base.hpp.
#define VSMC_STATIC_ASSERT_INTEGRATE_NINTEGRATE_BASE_NO_IMPL |
( |
|
member | ) |
|
Value:
DERIVED_FROM_NIntegrateBase_WITHOUT_IMPLEMENTATION_OF_##member##_IN_THE_Derived_TEMPLATE_PARAMETER)
#define VSMC_STATIC_ASSERT(cond, msg)
Definition at line 46 of file nintegrate_base.hpp.