Lines Matching defs:Compare

30         typedef test_compare<std::equal_to<int> > Compare;
32 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
34 C c1(0, Hash(1), Compare(1), Alloc(1));
35 C c2(0, Hash(2), Compare(2), Alloc(2));
42 assert(c1.key_eq() == Compare(2));
51 assert(c2.key_eq() == Compare(1));
59 typedef test_compare<std::equal_to<int> > Compare;
61 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
74 C c1(0, Hash(1), Compare(1), Alloc(1));
75 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc(2));
90 assert(c1.key_eq() == Compare(2));
99 assert(c2.key_eq() == Compare(1));
107 typedef test_compare<std::equal_to<int> > Compare;
109 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
120 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc(1));
121 C c2(0, Hash(2), Compare(2), Alloc(2));
128 assert(c1.key_eq() == Compare(2));
141 assert(c2.key_eq() == Compare(1));
149 typedef test_compare<std::equal_to<int> > Compare;
151 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
173 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc(1));
174 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc(2));
189 assert(c1.key_eq() == Compare(2));
202 assert(c2.key_eq() == Compare(1));
211 typedef test_compare<std::equal_to<int> > Compare;
213 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
215 C c1(0, Hash(1), Compare(1), Alloc(1));
216 C c2(0, Hash(2), Compare(2), Alloc(2));
223 assert(c1.key_eq() == Compare(2));
232 assert(c2.key_eq() == Compare(1));
240 typedef test_compare<std::equal_to<int> > Compare;
242 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
255 C c1(0, Hash(1), Compare(1), Alloc(1));
256 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc(2));
271 assert(c1.key_eq() == Compare(2));
280 assert(c2.key_eq() == Compare(1));
288 typedef test_compare<std::equal_to<int> > Compare;
290 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
301 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc(1));
302 C c2(0, Hash(2), Compare(2), Alloc(2));
309 assert(c1.key_eq() == Compare(2));
322 assert(c2.key_eq() == Compare(1));
330 typedef test_compare<std::equal_to<int> > Compare;
332 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
354 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc(1));
355 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc(2));
370 assert(c1.key_eq() == Compare(2));
383 assert(c2.key_eq() == Compare(1));
392 typedef test_compare<std::equal_to<int> > Compare;
394 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
396 C c1(0, Hash(1), Compare(1), Alloc());
397 C c2(0, Hash(2), Compare(2), Alloc());
404 assert(c1.key_eq() == Compare(2));
413 assert(c2.key_eq() == Compare(1));
421 typedef test_compare<std::equal_to<int> > Compare;
423 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
436 C c1(0, Hash(1), Compare(1), Alloc());
437 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc());
452 assert(c1.key_eq() == Compare(2));
461 assert(c2.key_eq() == Compare(1));
469 typedef test_compare<std::equal_to<int> > Compare;
471 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
482 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc());
483 C c2(0, Hash(2), Compare(2), Alloc());
490 assert(c1.key_eq() == Compare(2));
503 assert(c2.key_eq() == Compare(1));
511 typedef test_compare<std::equal_to<int> > Compare;
513 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
535 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc());
536 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc());
551 assert(c1.key_eq() == Compare(2));
564 assert(c2.key_eq() == Compare(1));