Lines Matching refs:MoveOnlyInt
52 using pair = std::pair<MoveOnlyInt, MoveOnlyInt>; in TEST()
54 flat_map<MoveOnlyInt, MoveOnlyInt> original; in TEST()
55 original.insert(pair(MoveOnlyInt(1), MoveOnlyInt(1))); in TEST()
56 original.insert(pair(MoveOnlyInt(2), MoveOnlyInt(2))); in TEST()
57 original.insert(pair(MoveOnlyInt(3), MoveOnlyInt(3))); in TEST()
58 original.insert(pair(MoveOnlyInt(4), MoveOnlyInt(4))); in TEST()
60 flat_map<MoveOnlyInt, MoveOnlyInt> moved(std::move(original)); in TEST()
62 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
63 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
64 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
65 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
161 base::flat_map<MoveOnlyInt, int> m; in TEST()
164 int& s = m[MoveOnlyInt(1)]; in TEST()
170 EXPECT_EQ(22, m[MoveOnlyInt(1)]); in TEST()
173 m[MoveOnlyInt(1)] = 44; in TEST()
174 EXPECT_EQ(44, m[MoveOnlyInt(1)]); in TEST()
179 base::flat_map<MoveOnlyInt, MoveOnlyInt> m; in TEST()
184 MoveOnlyInt key(1); in TEST()
185 MoveOnlyInt val(22); in TEST()
198 key = MoveOnlyInt(1); in TEST()
199 val = MoveOnlyInt(44); in TEST()
209 base::flat_map<MoveOnlyInt, int> map; in TEST()
211 map.insert_or_assign(MoveOnlyInt(i), i); in TEST()
218 base::flat_map<MoveOnlyInt, MoveOnlyInt> m; in TEST()
222 MoveOnlyInt key(1); in TEST()
223 MoveOnlyInt val(22); in TEST()
234 key = MoveOnlyInt(1); in TEST()
235 val = MoveOnlyInt(44); in TEST()
244 base::flat_map<MoveOnlyInt, int> map; in TEST()
246 map.insert_or_assign(map.end(), MoveOnlyInt(i), i); in TEST()
253 base::flat_map<MoveOnlyInt, std::pair<MoveOnlyInt, MoveOnlyInt>> m; in TEST()
258 MoveOnlyInt key(1); in TEST()
259 MoveOnlyInt val1(22); in TEST()
260 MoveOnlyInt val2(44); in TEST()
275 key = MoveOnlyInt(1); in TEST()
276 auto paired_val = std::make_pair(MoveOnlyInt(33), MoveOnlyInt(55)); in TEST()
289 base::flat_map<MoveOnlyInt, int> map; in TEST()
291 map.try_emplace(MoveOnlyInt(i), i); in TEST()
298 base::flat_map<MoveOnlyInt, std::pair<MoveOnlyInt, MoveOnlyInt>> m; in TEST()
303 MoveOnlyInt key(1); in TEST()
304 MoveOnlyInt val1(22); in TEST()
305 MoveOnlyInt val2(44); in TEST()
320 key = MoveOnlyInt(1); in TEST()
321 val1 = MoveOnlyInt(33); in TEST()
322 val2 = MoveOnlyInt(55); in TEST()
323 auto paired_val = std::make_pair(MoveOnlyInt(33), MoveOnlyInt(55)); in TEST()
335 base::flat_map<MoveOnlyInt, int> map; in TEST()
337 map.try_emplace(map.end(), MoveOnlyInt(i), i); in TEST()
343 using ExplicitInt = base::MoveOnlyInt; in TEST()