]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/hana/test/tuple/cnstr.nested.cpp
1 // Copyright Louis Dionne 2013-2017
2 // Distributed under the Boost Software License, Version 1.0.
3 // (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
5 #include <boost/hana/tuple.hpp>
8 namespace hana
= boost::hana
;
11 // See this bug: https://llvm.org/bugs/show_bug.cgi?id=24173
13 template <typename
...Xs
>
14 constexpr hana::tuple
<std::decay_t
<Xs
>...> f(Xs
&& ...xs
)
15 { return hana::tuple
<std::decay_t
<Xs
>...>{static_cast<Xs
&&>(xs
)...}; }
18 f(f(f(f(f(f(f(f(f(f(f(f(1))))))))))));