Lines Matching defs:t
79 std::tuple<> t = std::tuple_cat();
80 ((void)t); // Prevent unused warning
88 std::tuple<> t = std::tuple_cat(std::tuple<>());
89 ((void)t); // Prevent unused warning
92 std::tuple<> t = std::tuple_cat(std::array<int, 0>());
93 ((void)t); // Prevent unused warning
97 std::tuple<int> t = std::tuple_cat(t1);
98 assert(std::get<0>(t) == 1);
103 constexpr std::tuple<> t = std::tuple_cat();
104 ((void)t); // Prevent unused warning
112 constexpr std::tuple<> t = std::tuple_cat(std::tuple<>());
113 ((void)t); // Prevent unused warning
116 constexpr std::tuple<> t = std::tuple_cat(std::array<int, 0>());
117 ((void)t); // Prevent unused warning
121 constexpr std::tuple<int> t = std::tuple_cat(t1);
122 static_assert(std::get<0>(t) == 1, "");
126 constexpr std::tuple<int, int> t = std::tuple_cat(t1, t1);
127 static_assert(std::get<0>(t) == 1, "");
128 static_assert(std::get<1>(t) == 1, "");
132 std::tuple<int, MoveOnly> t =
134 assert(std::get<0>(t) == 1);
135 assert(std::get<1>(t) == 2);
138 std::tuple<int, int, int> t = std::tuple_cat(std::array<int, 3>());
139 assert(std::get<0>(t) == 0);
140 assert(std::get<1>(t) == 0);
141 assert(std::get<2>(t) == 0);
144 std::tuple<int, MoveOnly> t = std::tuple_cat(std::pair<int, MoveOnly>(2, 1));
145 assert(std::get<0>(t) == 2);
146 assert(std::get<1>(t) == 1);
293 std::tuple<int, const int, int&, const int&, int&&> t(42, 101, x, x, std::move(x));
294 const auto& ct = t;
298 auto r = std::tuple_cat(std::move(t), std::move(ct), t2, ct2);
309 std::tuple<NS::Namespaced> t = std::tuple_cat(t1);
312 assert(std::get<0>(t).i == 1);