Lines Matching refs:m
38 M m(ar, ar + sizeof(ar)/sizeof(ar[0])); in main() local
39 assert(m.size() == 8); in main()
40 I i = m.erase(next(m.cbegin(), 3)); in main()
41 assert(m.size() == 7); in main()
42 assert(i == next(m.begin(), 3)); in main()
43 assert(*next(m.begin(), 0) == 1); in main()
44 assert(*next(m.begin(), 1) == 2); in main()
45 assert(*next(m.begin(), 2) == 3); in main()
46 assert(*next(m.begin(), 3) == 5); in main()
47 assert(*next(m.begin(), 4) == 6); in main()
48 assert(*next(m.begin(), 5) == 7); in main()
49 assert(*next(m.begin(), 6) == 8); in main()
51 i = m.erase(next(m.cbegin(), 0)); in main()
52 assert(m.size() == 6); in main()
53 assert(i == m.begin()); in main()
54 assert(*next(m.begin(), 0) == 2); in main()
55 assert(*next(m.begin(), 1) == 3); in main()
56 assert(*next(m.begin(), 2) == 5); in main()
57 assert(*next(m.begin(), 3) == 6); in main()
58 assert(*next(m.begin(), 4) == 7); in main()
59 assert(*next(m.begin(), 5) == 8); in main()
61 i = m.erase(next(m.cbegin(), 5)); in main()
62 assert(m.size() == 5); in main()
63 assert(i == m.end()); in main()
64 assert(*next(m.begin(), 0) == 2); in main()
65 assert(*next(m.begin(), 1) == 3); in main()
66 assert(*next(m.begin(), 2) == 5); in main()
67 assert(*next(m.begin(), 3) == 6); in main()
68 assert(*next(m.begin(), 4) == 7); in main()
70 i = m.erase(next(m.cbegin(), 1)); in main()
71 assert(m.size() == 4); in main()
72 assert(i == next(m.begin())); in main()
73 assert(*next(m.begin(), 0) == 2); in main()
74 assert(*next(m.begin(), 1) == 5); in main()
75 assert(*next(m.begin(), 2) == 6); in main()
76 assert(*next(m.begin(), 3) == 7); in main()
78 i = m.erase(next(m.cbegin(), 2)); in main()
79 assert(m.size() == 3); in main()
80 assert(i == next(m.begin(), 2)); in main()
81 assert(*next(m.begin(), 0) == 2); in main()
82 assert(*next(m.begin(), 1) == 5); in main()
83 assert(*next(m.begin(), 2) == 7); in main()
85 i = m.erase(next(m.cbegin(), 2)); in main()
86 assert(m.size() == 2); in main()
87 assert(i == next(m.begin(), 2)); in main()
88 assert(*next(m.begin(), 0) == 2); in main()
89 assert(*next(m.begin(), 1) == 5); in main()
91 i = m.erase(next(m.cbegin(), 0)); in main()
92 assert(m.size() == 1); in main()
93 assert(i == next(m.begin(), 0)); in main()
94 assert(*next(m.begin(), 0) == 5); in main()
96 i = m.erase(m.cbegin()); in main()
97 assert(m.size() == 0); in main()
98 assert(i == m.begin()); in main()
99 assert(i == m.end()); in main()
117 M m(ar, ar + sizeof(ar)/sizeof(ar[0])); in main() local
118 assert(m.size() == 8); in main()
119 I i = m.erase(next(m.cbegin(), 3)); in main()
120 assert(m.size() == 7); in main()
121 assert(i == next(m.begin(), 3)); in main()
122 assert(*next(m.begin(), 0) == 1); in main()
123 assert(*next(m.begin(), 1) == 2); in main()
124 assert(*next(m.begin(), 2) == 3); in main()
125 assert(*next(m.begin(), 3) == 5); in main()
126 assert(*next(m.begin(), 4) == 6); in main()
127 assert(*next(m.begin(), 5) == 7); in main()
128 assert(*next(m.begin(), 6) == 8); in main()
130 i = m.erase(next(m.cbegin(), 0)); in main()
131 assert(m.size() == 6); in main()
132 assert(i == m.begin()); in main()
133 assert(*next(m.begin(), 0) == 2); in main()
134 assert(*next(m.begin(), 1) == 3); in main()
135 assert(*next(m.begin(), 2) == 5); in main()
136 assert(*next(m.begin(), 3) == 6); in main()
137 assert(*next(m.begin(), 4) == 7); in main()
138 assert(*next(m.begin(), 5) == 8); in main()
140 i = m.erase(next(m.cbegin(), 5)); in main()
141 assert(m.size() == 5); in main()
142 assert(i == m.end()); in main()
143 assert(*next(m.begin(), 0) == 2); in main()
144 assert(*next(m.begin(), 1) == 3); in main()
145 assert(*next(m.begin(), 2) == 5); in main()
146 assert(*next(m.begin(), 3) == 6); in main()
147 assert(*next(m.begin(), 4) == 7); in main()
149 i = m.erase(next(m.cbegin(), 1)); in main()
150 assert(m.size() == 4); in main()
151 assert(i == next(m.begin())); in main()
152 assert(*next(m.begin(), 0) == 2); in main()
153 assert(*next(m.begin(), 1) == 5); in main()
154 assert(*next(m.begin(), 2) == 6); in main()
155 assert(*next(m.begin(), 3) == 7); in main()
157 i = m.erase(next(m.cbegin(), 2)); in main()
158 assert(m.size() == 3); in main()
159 assert(i == next(m.begin(), 2)); in main()
160 assert(*next(m.begin(), 0) == 2); in main()
161 assert(*next(m.begin(), 1) == 5); in main()
162 assert(*next(m.begin(), 2) == 7); in main()
164 i = m.erase(next(m.cbegin(), 2)); in main()
165 assert(m.size() == 2); in main()
166 assert(i == next(m.begin(), 2)); in main()
167 assert(*next(m.begin(), 0) == 2); in main()
168 assert(*next(m.begin(), 1) == 5); in main()
170 i = m.erase(next(m.cbegin(), 0)); in main()
171 assert(m.size() == 1); in main()
172 assert(i == next(m.begin(), 0)); in main()
173 assert(*next(m.begin(), 0) == 5); in main()
175 i = m.erase(m.cbegin()); in main()
176 assert(m.size() == 0); in main()
177 assert(i == m.begin()); in main()
178 assert(i == m.end()); in main()