#include <boost/mpl/int.hpp>
#include <boost/mpl/long.hpp>
namespace mpl = boost::mpl;
static_assert(
hana::value(mpl::integral_c<int, 3>{}) == 3,
"");
int main() { }
Defines macros to perform different kinds of assertions.
Defines boost::hana::equal.
constexpr auto equal
Returns a Logical representing whether x is equal to y.
Definition: equal.hpp:64
constexpr auto not_equal
Returns a Logical representing whether x is not equal to y.
Definition: not_equal.hpp:54
constexpr auto value
Return the compile-time value associated to a constant.
Definition: value.hpp:54
#define BOOST_HANA_CONSTANT_CHECK(...)
Equivalent to BOOST_HANA_CONSTANT_ASSERT, but not influenced by the BOOST_HANA_CONFIG_DISABLE_ASSERTI...
Definition: assert.hpp:239
Adapts Boost.MPL IntegralConstants for use with Hana.
Namespace containing everything in the library.
Definition: accessors.hpp:20
Defines boost::hana::not_equal.