]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/hana/example/cppcon_2014/matrix.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / hana / example / cppcon_2014 / matrix.cpp
index ca29fcaa4b44a91de07f1357cb7d27ec7c2ac6ae..0d5d020f14f800e02d4e90341103051dc66f312d 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)
 
@@ -13,7 +13,7 @@ using namespace cppcon;
 int main() {
     // transpose
     {
-        auto m = matrix(
+        BOOST_HANA_CONSTEXPR_LAMBDA auto m = matrix(
             row(1, 2.2, '3'),
             row(4, '5', 6)
         );
@@ -30,7 +30,7 @@ int main() {
 
     // vector
     {
-        auto v = vector(1, '2', hana::int_c<3>, 4.2f);
+        BOOST_HANA_CONSTEXPR_LAMBDA auto v = vector(1, '2', hana::int_c<3>, 4.2f);
         BOOST_HANA_CONSTEXPR_CHECK(v.size() == 4ul);
         BOOST_HANA_CONSTEXPR_CHECK(v.nrows() == 4ul);
         BOOST_HANA_CONSTEXPR_CHECK(v.ncolumns() == 1ul);
@@ -38,7 +38,7 @@ int main() {
 
     // matrix.at
     {
-        auto m = matrix(
+        BOOST_HANA_CONSTEXPR_LAMBDA auto m = matrix(
             row(1, '2', 3),
             row('4', hana::char_c<'5'>, 6),
             row(hana::int_c<7>, '8', 9.3)
@@ -58,7 +58,7 @@ int main() {
 
     // size, ncolumns, nrows
     {
-        auto m = matrix(
+        BOOST_HANA_CONSTEXPR_LAMBDA auto m = matrix(
             row(1, '2', 3),
             row('4', hana::char_c<'5'>, 6)
         );