Defines macros to perform different kinds of assertions. More...
| Macros | |
| #define | BOOST_HANA_RUNTIME_ASSERT(condition) unspecified | 
| Expands to a runtime assertion.  More... | |
| #define | BOOST_HANA_RUNTIME_ASSERT_MSG(condition, message) unspecified | 
| Equivalent to BOOST_HANA_RUNTIME_ASSERT, but allows providing a custom failure message.  More... | |
| #define | BOOST_HANA_CONSTANT_ASSERT(condition) unspecified | 
| Compile-time assertion for Constants.  More... | |
| #define | BOOST_HANA_CONSTANT_ASSERT_MSG(condition, message) unspecified | 
| Equivalent to BOOST_HANA_CONSTANT_ASSERT, but allows providing a custom failure message.  More... | |
| #define | BOOST_HANA_ASSERT(condition) unspecified | 
| Expands to the strongest form of assertion possible for the given condition.  More... | |
| #define | BOOST_HANA_ASSERT_MSG(condition, message) unspecified | 
| Equivalent to BOOST_HANA_ASSERT, but allows providing a custom failure message.  More... | |
| #define | BOOST_HANA_CONSTEXPR_ASSERT(condition) unspecified | 
| Expands to a static assertion or a runtime assertion, depending on whether constexprlambdas are supported.  More... | |
| #define | BOOST_HANA_CONSTEXPR_ASSERT_MSG(condition, message) unspecified | 
| Equivalent to BOOST_HANA_CONSTEXPR_ASSERT, but allows providing a custom failure message. | |
| #define | BOOST_HANA_RUNTIME_CHECK_MSG(condition, message) | 
| Equivalent to BOOST_HANA_RUNTIME_ASSERT_MSG, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_RUNTIME_CHECK(...) | 
| Equivalent to BOOST_HANA_RUNTIME_ASSERT, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_CONSTANT_CHECK_MSG(condition, message) | 
| Equivalent to BOOST_HANA_CONSTANT_ASSERT_MSG, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_CONSTANT_CHECK(...) | 
| Equivalent to BOOST_HANA_CONSTANT_ASSERT, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_CHECK_MSG(condition, message) | 
| Equivalent to BOOST_HANA_ASSERT_MSG, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_CHECK(...) | 
| Equivalent to BOOST_HANA__ASSERT, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_CONSTEXPR_CHECK_MSG(condition, message) implementation-defined | 
| Equivalent to BOOST_HANA_CONSTEXPR_ASSERT_MSG, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
| #define | BOOST_HANA_CONSTEXPR_CHECK(...) implementation-defined | 
| Equivalent to BOOST_HANA_CONSTEXPR_ASSERT, but not influenced by theBOOST_HANA_CONFIG_DISABLE_ASSERTIONSconfig macro. For internal use only. | |
Defines macros to perform different kinds of assertions.