Home | History | Annotate | Download | only in tuple.cnstr

Lines Matching refs:Tuple

10 // <tuple>
12 // template <class... Types> class tuple;
15 // explicit tuple(UTypes&&... u);
19 #include <tuple>
45 typedef std::tuple<MO, ND> Tuple;
46 static_assert(!std::is_constructible<Tuple, MO>::value, "");
47 static_assert(std::is_constructible<Tuple, MO, ND>::value, "");
48 static_assert(test_convertible<Tuple, MO, ND>(), "");
51 typedef std::tuple<MO, MO, ND> Tuple;
52 static_assert(!std::is_constructible<Tuple, MO, MO>::value, "");
53 static_assert(std::is_constructible<Tuple, MO, MO, ND>::value, "");
54 static_assert(test_convertible<Tuple, MO, MO, ND>(), "");
57 // Same idea as above but with a nested tuple type.
58 typedef std::tuple<MO, ND> Tuple;
59 typedef std::tuple<MO, Tuple, MO, MO> NestedTuple;
64 NestedTuple, MO, Tuple, MO, MO>::value, "");
68 using ExplicitTup = std::tuple<std::string, int, std::error_code>;
85 using Tup = std::tuple<E, E, E>;