/* @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 #include #include // #include #include #include using namespace boost::hana; int main() { auto eqs = make_tuple( std::vector>{} , std::vector>{{}} , std::vector>{{}, {}} , std::vector>{{}, {}, {}} , std::vector>{{}, {}, {}, {}} ); // auto eq_values = make(test::eq<0>{}, test::eq<2>{}); auto ords = make_tuple( std::vector>{} , std::vector>{{}} , std::vector>{{}, {}} , std::vector>{{}, {}, {}} , std::vector>{{}, {}, {}, {}} ); ////////////////////////////////////////////////////////////////////////// // Comparable, Orderable, Functor ////////////////////////////////////////////////////////////////////////// test::TestComparable{eqs}; test::TestOrderable{ords}; // test::TestFunctor{eqs, eq_values}; }