Imported Upstream version 1.64.0
[platform/upstream/boost.git] / libs / hana / example / at_key.cpp
index a9f763a..41f29b5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright Louis Dionne 2013-2016
+// Copyright Louis Dionne 2013-2017
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
 
@@ -15,13 +15,13 @@ namespace hana = boost::hana;
 
 int main() {
     auto m = hana::make_map(
-        hana::make_pair(hana::type_c<int>, std::string{"int"}),
-        hana::make_pair(hana::int_c<3>, std::string{"3"})
+        hana::make_pair(hana::type<int>{}, std::string{"int"}),
+        hana::make_pair(hana::int_<3>{}, std::string{"3"})
     );
 
-    BOOST_HANA_RUNTIME_CHECK(hana::at_key(m, hana::type_c<int>) == "int");
+    BOOST_HANA_RUNTIME_CHECK(hana::at_key(m, hana::type<int>{}) == "int");
 
     // usage as operator[]
-    BOOST_HANA_RUNTIME_CHECK(m[hana::type_c<int>] == "int");
-    BOOST_HANA_RUNTIME_CHECK(m[hana::int_c<3>] == "3");
+    BOOST_HANA_RUNTIME_CHECK(m[hana::type<int>{}] == "int");
+    BOOST_HANA_RUNTIME_CHECK(m[hana::int_<3>{}] == "3");
 }