// Copyright 2016, 2020 Peter Dimov. // // Distributed under the Boost Software License, Version 1.0. // // See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt // Same as mp_map_find_2.cpp, but with includes reversed #include #include #include struct X {}; struct Y {}; int main() { using boost::mp11::mp_map_find; using L1 = std::tuple, std::tuple, std::tuple, std::tuple>; BOOST_TEST_TRAIT_SAME( mp_map_find, std::tuple ); BOOST_TEST_TRAIT_SAME( mp_map_find, std::tuple ); BOOST_TEST_TRAIT_SAME( mp_map_find, std::tuple ); using L2 = std::tuple, std::tuple>; BOOST_TEST_TRAIT_SAME( mp_map_find, std::tuple ); BOOST_TEST_TRAIT_SAME( mp_map_find, std::tuple ); return boost::report_errors(); }