Lines Matching refs:MoveOnlyInt
80 using pair = std::pair<MoveOnlyInt, MoveOnlyInt>; in TEST()
82 flat_map<MoveOnlyInt, MoveOnlyInt> original; in TEST()
83 original.insert(pair(MoveOnlyInt(1), MoveOnlyInt(1))); in TEST()
84 original.insert(pair(MoveOnlyInt(2), MoveOnlyInt(2))); in TEST()
85 original.insert(pair(MoveOnlyInt(3), MoveOnlyInt(3))); in TEST()
86 original.insert(pair(MoveOnlyInt(4), MoveOnlyInt(4))); in TEST()
88 flat_map<MoveOnlyInt, MoveOnlyInt> moved(std::move(original)); in TEST()
90 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
91 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
92 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
93 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
207 base::flat_map<MoveOnlyInt, int> m; in TEST()
210 int& s = m[MoveOnlyInt(1)]; in TEST()
216 EXPECT_EQ(22, m[MoveOnlyInt(1)]); in TEST()
219 m[MoveOnlyInt(1)] = 44; in TEST()
220 EXPECT_EQ(44, m[MoveOnlyInt(1)]); in TEST()
252 base::flat_map<MoveOnlyInt, MoveOnlyInt> m; in TEST()
257 MoveOnlyInt key(1); in TEST()
258 MoveOnlyInt val(22); in TEST()
271 key = MoveOnlyInt(1); in TEST()
272 val = MoveOnlyInt(44); in TEST()
282 base::flat_map<MoveOnlyInt, int> map; in TEST()
284 map.insert_or_assign(MoveOnlyInt(i), i); in TEST()
291 base::flat_map<MoveOnlyInt, MoveOnlyInt> m; in TEST()
295 MoveOnlyInt key(1); in TEST()
296 MoveOnlyInt val(22); in TEST()
307 key = MoveOnlyInt(1); in TEST()
308 val = MoveOnlyInt(44); in TEST()
317 base::flat_map<MoveOnlyInt, int> map; in TEST()
319 map.insert_or_assign(map.end(), MoveOnlyInt(i), i); in TEST()
326 base::flat_map<MoveOnlyInt, std::pair<MoveOnlyInt, MoveOnlyInt>> m; in TEST()
331 MoveOnlyInt key(1); in TEST()
332 MoveOnlyInt val1(22); in TEST()
333 MoveOnlyInt val2(44); in TEST()
348 key = MoveOnlyInt(1); in TEST()
349 auto paired_val = std::make_pair(MoveOnlyInt(33), MoveOnlyInt(55)); in TEST()
362 base::flat_map<MoveOnlyInt, int> map; in TEST()
364 map.try_emplace(MoveOnlyInt(i), i); in TEST()
371 base::flat_map<MoveOnlyInt, std::pair<MoveOnlyInt, MoveOnlyInt>> m; in TEST()
376 MoveOnlyInt key(1); in TEST()
377 MoveOnlyInt val1(22); in TEST()
378 MoveOnlyInt val2(44); in TEST()
393 key = MoveOnlyInt(1); in TEST()
394 val1 = MoveOnlyInt(33); in TEST()
395 val2 = MoveOnlyInt(55); in TEST()
396 auto paired_val = std::make_pair(MoveOnlyInt(33), MoveOnlyInt(55)); in TEST()
408 base::flat_map<MoveOnlyInt, int> map; in TEST()
410 map.try_emplace(map.end(), MoveOnlyInt(i), i); in TEST()
416 using ExplicitInt = base::MoveOnlyInt; in TEST()