Lines Matching refs:set
18 Set set; in DEF_TEST() local
20 REPORTER_ASSERT(reporter, set.empty()); in DEF_TEST()
28 Set::Iter xi = set.insert(x); in DEF_TEST()
30 REPORTER_ASSERT(reporter, !set.empty()); in DEF_TEST()
33 set.insert(0); in DEF_TEST()
35 set.insert(999); in DEF_TEST()
41 REPORTER_ASSERT(reporter, *set.begin() == 0); in DEF_TEST()
42 REPORTER_ASSERT(reporter, *set.last() == 999); in DEF_TEST()
43 REPORTER_ASSERT(reporter, --(++set.begin()) == set.begin()); in DEF_TEST()
44 REPORTER_ASSERT(reporter, --set.end() == set.last()); in DEF_TEST()
45 REPORTER_ASSERT(reporter, set.count() == totalCount); in DEF_TEST()
50 for (Set::Iter a = set.begin(); set.end() != a; ++a) { in DEF_TEST()
54 REPORTER_ASSERT(reporter, b == set.end() || *a <= *b); in DEF_TEST()
56 REPORTER_ASSERT(reporter, c == set.count()); in DEF_TEST()
60 bool existsFind = set.find(i) != set.end(); in DEF_TEST()
66 set.remove(set.find(i)); in DEF_TEST()
71 REPORTER_ASSERT(reporter, set.count() == totalCount); in DEF_TEST()
72 REPORTER_ASSERT(reporter, set.find(i) == set.end()); in DEF_TEST()
75 REPORTER_ASSERT(reporter, *set.begin() == 0); in DEF_TEST()
76 REPORTER_ASSERT(reporter, *(--set.end()) == 999); in DEF_TEST()
77 set.remove(set.find(0)); in DEF_TEST()
80 REPORTER_ASSERT(reporter, set.count() == totalCount); in DEF_TEST()
81 REPORTER_ASSERT(reporter, set.find(0) == set.end()); in DEF_TEST()
82 REPORTER_ASSERT(reporter, 0 < *set.begin()); in DEF_TEST()
85 set.remove(set.find(999)); in DEF_TEST()
88 REPORTER_ASSERT(reporter, set.count() == totalCount); in DEF_TEST()
89 REPORTER_ASSERT(reporter, set.find(999) == set.end()); in DEF_TEST()
90 REPORTER_ASSERT(reporter, 999 > *(--set.end())); in DEF_TEST()
91 REPORTER_ASSERT(reporter, set.last() == --set.end()); in DEF_TEST()
96 for (Set::Iter a = set.begin(); set.end() != a; ++a) { in DEF_TEST()
100 REPORTER_ASSERT(reporter, b == set.end() || *a <= *b); in DEF_TEST()
102 REPORTER_ASSERT(reporter, c == set.count()); in DEF_TEST()
106 bool existsFind = set.find(i) != set.end(); in DEF_TEST()
112 while (!set.empty()) { in DEF_TEST()
113 set.remove(set.begin()); in DEF_TEST()
117 set.reset(); in DEF_TEST()
118 REPORTER_ASSERT(reporter, set.empty()); in DEF_TEST()