]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/hana/test/set/cnstr.copy.cpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / hana / test / set / cnstr.copy.cpp
1 // Copyright Louis Dionne 2013-2016
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)
4
5 #include <boost/hana/integral_constant.hpp>
6 #include <boost/hana/set.hpp>
7 #include <boost/hana/type.hpp>
8 namespace hana = boost::hana;
9
10
11 int main() {
12 {
13 auto t0 = hana::make_set();
14 auto t_implicit = t0;
15 auto t_explicit(t0);
16
17 (void)t_explicit;
18 (void)t_implicit;
19 }
20 {
21 auto t0 = hana::make_set(hana::int_c<2>);
22 auto t_implicit = t0;
23 auto t_explicit(t0);
24
25 (void)t_implicit;
26 (void)t_explicit;
27 }
28 {
29 auto t0 = hana::make_set(hana::int_c<2>, hana::int_c<3>);
30 auto t_implicit = t0;
31 auto t_explicit(t0);
32
33 (void)t_implicit;
34 (void)t_explicit;
35 }
36 {
37 auto t0 = hana::make_set(hana::int_c<2>, hana::int_c<3>, hana::type_c<int>);
38 auto t_implicit = t0;
39 auto t_explicit(t0);
40
41 (void)t_implicit;
42 (void)t_explicit;
43 }
44 {
45 constexpr auto t0 = hana::make_set(hana::int_c<2>, hana::int_c<3>, hana::type_c<int>);
46 constexpr auto t_implicit = t0;
47 constexpr auto t_explicit(t0);
48
49 (void)t_implicit;
50 (void)t_explicit;
51 }
52 }