Lines Matching refs:tuple
37 std::tuple<> t = std::tuple_cat(); in main()
41 std::tuple<> t1; in main()
42 std::tuple<> t2 = std::tuple_cat(t1); in main()
46 std::tuple<> t = std::tuple_cat(std::tuple<>()); in main()
50 std::tuple<> t = std::tuple_cat(std::array<int, 0>()); in main()
54 std::tuple<int> t1(1); in main()
55 std::tuple<int> t = std::tuple_cat(t1); in main()
61 constexpr std::tuple<> t = std::tuple_cat(); in main()
65 constexpr std::tuple<> t1; in main()
66 constexpr std::tuple<> t2 = std::tuple_cat(t1); in main()
70 constexpr std::tuple<> t = std::tuple_cat(std::tuple<>()); in main()
74 constexpr std::tuple<> t = std::tuple_cat(std::array<int, 0>()); in main()
78 constexpr std::tuple<int> t1(1); in main()
79 constexpr std::tuple<int> t = std::tuple_cat(t1); in main()
83 constexpr std::tuple<int> t1(1); in main()
84 constexpr std::tuple<int, int> t = std::tuple_cat(t1, t1); in main()
90 std::tuple<int, MoveOnly> t = in main()
91 std::tuple_cat(std::tuple<int, MoveOnly>(1, 2)); in main()
96 std::tuple<int, int, int> t = std::tuple_cat(std::array<int, 3>()); in main()
102 std::tuple<int, MoveOnly> t = std::tuple_cat(std::pair<int, MoveOnly>(2, 1)); in main()
108 std::tuple<> t1; in main()
109 std::tuple<> t2; in main()
110 std::tuple<> t3 = std::tuple_cat(t1, t2); in main()
114 std::tuple<> t1; in main()
115 std::tuple<int> t2(2); in main()
116 std::tuple<int> t3 = std::tuple_cat(t1, t2); in main()
120 std::tuple<> t1; in main()
121 std::tuple<int> t2(2); in main()
122 std::tuple<int> t3 = std::tuple_cat(t2, t1); in main()
126 std::tuple<int*> t1; in main()
127 std::tuple<int> t2(2); in main()
128 std::tuple<int*, int> t3 = std::tuple_cat(t1, t2); in main()
133 std::tuple<int*> t1; in main()
134 std::tuple<int> t2(2); in main()
135 std::tuple<int, int*> t3 = std::tuple_cat(t2, t1); in main()
140 std::tuple<int*> t1; in main()
141 std::tuple<int, double> t2(2, 3.5); in main()
142 std::tuple<int*, int, double> t3 = std::tuple_cat(t1, t2); in main()
148 std::tuple<int*> t1; in main()
149 std::tuple<int, double> t2(2, 3.5); in main()
150 std::tuple<int, double, int*> t3 = std::tuple_cat(t2, t1); in main()
156 std::tuple<int*, MoveOnly> t1(nullptr, 1); in main()
157 std::tuple<int, double> t2(2, 3.5); in main()
158 std::tuple<int*, MoveOnly, int, double> t3 = in main()
166 std::tuple<int*, MoveOnly> t1(nullptr, 1); in main()
167 std::tuple<int, double> t2(2, 3.5); in main()
168 std::tuple<int, double, int*, MoveOnly> t3 = in main()
176 std::tuple<MoveOnly, MoveOnly> t1(1, 2); in main()
177 std::tuple<int*, MoveOnly> t2(nullptr, 4); in main()
178 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 = in main()
187 std::tuple<MoveOnly, MoveOnly> t1(1, 2); in main()
188 std::tuple<int*, MoveOnly> t2(nullptr, 4); in main()
189 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 = in main()
190 std::tuple_cat(std::tuple<>(), in main()
199 std::tuple<MoveOnly, MoveOnly> t1(1, 2); in main()
200 std::tuple<int*, MoveOnly> t2(nullptr, 4); in main()
201 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 = in main()
203 std::tuple<>(), in main()
211 std::tuple<MoveOnly, MoveOnly> t1(1, 2); in main()
212 std::tuple<int*, MoveOnly> t2(nullptr, 4); in main()
213 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 = in main()
216 std::tuple<>()); in main()
223 std::tuple<MoveOnly, MoveOnly> t1(1, 2); in main()
224 std::tuple<int*, MoveOnly> t2(nullptr, 4); in main()
225 std::tuple<MoveOnly, MoveOnly, int*, MoveOnly, int> t3 = in main()
228 std::tuple<int>(5)); in main()
251 std::tuple<int, const int, int&, const int&, int&&> t(42, 101, x, x, std::move(x)); in main()
253 std::tuple<int, const int, int&, const int&> t2(42, 101, x, x); in main()
258 ASSERT_SAME_TYPE(decltype(r), std::tuple< in main()
266 std::tuple<NS::Namespaced> t1(NS::Namespaced{1}); in main()
267 std::tuple<NS::Namespaced> t = std::tuple_cat(t1); in main()
268 std::tuple<NS::Namespaced, NS::Namespaced> t2 = in main()