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

Lines Matching refs:t3

103         std::tuple<> t3 = std::tuple_cat(t1, t2);
104 ((void)t3); // Prevent unused warning
109 std::tuple<int> t3 = std::tuple_cat(t1, t2);
110 assert(std::get<0>(t3) == 2);
115 std::tuple<int> t3 = std::tuple_cat(t2, t1);
116 assert(std::get<0>(t3) == 2);
121 std::tuple<int*, int> t3 = std::tuple_cat(t1, t2);
122 assert(std::get<0>(t3) == nullptr);
123 assert(std::get<1>(t3) == 2);
128 std::tuple<int, int*> t3 = std::tuple_cat(t2, t1);
129 assert(std::get<0>(t3) == 2);
130 assert(std::get<1>(t3) == nullptr);
135 std::tuple<int*, int, double> t3 = std::tuple_cat(t1, t2);
136 assert(std::get<0>(t3) == nullptr);
137 assert(std::get<1>(t3) == 2);
138 assert(std::get<2>(t3) == 3.5);
143 std::tuple<int, double, int*> t3 = std::tuple_cat(t2, t1);
144 assert(std::get<0>(t3) == 2);
145 assert(std::get<1>(t3) == 3.5);
146 assert(std::get<2>(t3) == nullptr);
151 std::tuple<int*, MoveOnly, int, double> t3 =
153 assert(std::get<0>(t3) == nullptr);
154 assert(std::get<1>(t3) == 1);
155 assert(std::get<2>(t3) == 2);
156 assert(std::get<3>(t3) == 3.5);
161 std::tuple<int, double, int*, MoveOnly> t3 =
163 assert(std::get<0>(t3) == 2);
164 assert(std::get<1>(t3) == 3.5);
165 assert(std::get<2>(t3) == nullptr);
166 assert(std::get<3>(t3) == 1);
171 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 =
173 assert(std::get<0>(t3) == 1);
174 assert(std::get<1>(t3) == 2);
175 assert(std::get<2>(t3) == nullptr);
176 assert(std::get<3>(t3) == 4);
182 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 =
186 assert(std::get<0>(t3) == 1);
187 assert(std::get<1>(t3) == 2);
188 assert(std::get<2>(t3) == nullptr);
189 assert(std::get<3>(t3) == 4);
194 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 =
198 assert(std::get<0>(t3) == 1);
199 assert(std::get<1>(t3) == 2);
200 assert(std::get<2>(t3) == nullptr);
201 assert(std::get<3>(t3) == 4);
206 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 =
210 assert(std::get<0>(t3) == 1);
211 assert(std::get<1>(t3) == 2);
212 assert(std::get<2>(t3) == nullptr);
213 assert(std::get<3>(t3) == 4);
218 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly, int> t3 =
222 assert(std::get<0>(t3) == 1);
223 assert(std::get<1>(t3) == 2);
224 assert(std::get<2>(t3) == nullptr);
225 assert(std::get<3>(t3) == 4);
226 assert(std::get<4>(t3) == 5);