|
| #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 constexpr lambdas 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 the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_RUNTIME_CHECK(...) |
| | Equivalent to BOOST_HANA_RUNTIME_ASSERT, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_CONSTANT_CHECK_MSG(condition, message) |
| | Equivalent to BOOST_HANA_CONSTANT_ASSERT_MSG, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_CONSTANT_CHECK(...) |
| | Equivalent to BOOST_HANA_CONSTANT_ASSERT, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_CHECK_MSG(condition, message) |
| | Equivalent to BOOST_HANA_ASSERT_MSG, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_CHECK(...) |
| | Equivalent to BOOST_HANA__ASSERT, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_CONSTEXPR_CHECK_MSG(condition, message) BOOST_HANA_RUNTIME_CHECK_MSG(condition, message) \ |
| | Equivalent to BOOST_HANA_CONSTEXPR_ASSERT_MSG, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
|
#define | BOOST_HANA_CONSTEXPR_CHECK(...) |
| | Equivalent to BOOST_HANA_CONSTEXPR_ASSERT, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTIONS config macro. For internal use only.
|
| |
Определяет макросы для выполнения различных видов утверждений.
- Copyright
- Louis Dionne 2013-2016 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)