Lines Matching refs:Compare

32         typedef test_compare<std::equal_to<int> > Compare;
34 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
35 C c1(0, Hash(1), Compare(1), Alloc(1, 1));
36 C c2(0, Hash(2), Compare(2), Alloc(1, 2));
43 assert(c1.key_eq() == Compare(2));
52 assert(c2.key_eq() == Compare(1));
60 typedef test_compare<std::equal_to<int> > Compare;
62 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
75 C c1(0, Hash(1), Compare(1), Alloc(1, 1));
76 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc(1, 2));
91 assert(c1.key_eq() == Compare(2));
100 assert(c2.key_eq() == Compare(1));
108 typedef test_compare<std::equal_to<int> > Compare;
110 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
121 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc(1, 1));
122 C c2(0, Hash(2), Compare(2), Alloc(1, 2));
129 assert(c1.key_eq() == Compare(2));
142 assert(c2.key_eq() == Compare(1));
150 typedef test_compare<std::equal_to<int> > Compare;
152 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
174 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc(1, 1));
175 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc(1, 2));
190 assert(c1.key_eq() == Compare(2));
203 assert(c2.key_eq() == Compare(1));
212 typedef test_compare<std::equal_to<int> > Compare;
214 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;
395 C c1(0, Hash(1), Compare(1), Alloc());
396 C c2(0, Hash(2), Compare(2), Alloc());
403 assert(c1.key_eq() == Compare(2));
412 assert(c2.key_eq() == Compare(1));
420 typedef test_compare<std::equal_to<int> > Compare;
422 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
435 C c1(0, Hash(1), Compare(1), Alloc());
436 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc());
451 assert(c1.key_eq() == Compare(2));
460 assert(c2.key_eq() == Compare(1));
468 typedef test_compare<std::equal_to<int> > Compare;
470 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
481 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc());
482 C c2(0, Hash(2), Compare(2), Alloc());
489 assert(c1.key_eq() == Compare(2));
502 assert(c2.key_eq() == Compare(1));
510 typedef test_compare<std::equal_to<int> > Compare;
512 typedef std::unordered_set<int, Hash, Compare, Alloc> C;
534 C c1(std::begin(a1), std::end(a1), 0, Hash(1), Compare(1), Alloc());
535 C c2(std::begin(a2), std::end(a2), 0, Hash(2), Compare(2), Alloc());
550 assert(c1.key_eq() == Compare(2));
563 assert(c2.key_eq() == Compare(1));