/* @copyright Louis Dionne 2015 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) */ #include #include #include using namespace boost::hana; int main() { ////////////////////////////////////////////////////////////////////////// // range_c ////////////////////////////////////////////////////////////////////////// { using T = int; BOOST_HANA_CONSTANT_CHECK(equal( range_c, range(integral_constant, integral_constant) )); BOOST_HANA_CONSTANT_CHECK(equal( range_c, range(integral_constant, integral_constant) )); BOOST_HANA_CONSTANT_CHECK(equal( range_c, range(integral_constant, integral_constant) )); BOOST_HANA_CONSTANT_CHECK(equal( range_c, range(integral_constant, integral_constant) )); BOOST_HANA_CONSTANT_CHECK(equal( range_c, range(integral_constant, integral_constant) )); BOOST_HANA_CONSTANT_CHECK(equal( range_c, range(integral_constant, integral_constant) )); } }