Lines Matching defs:array
43 P array[] =
56 const unsigned size = sizeof(array)/sizeof(array[0]);
57 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
58 assert(base(r) == array + 4);
59 assert(array[0] == P(1, 1));
60 assert(array[1] == P(1, 2));
61 assert(array[2] == P(3, 1));
62 assert(array[3] == P(3, 2));
63 assert(array[4] == P(0, 1));
64 assert(array[5] == P(0, 2));
65 assert(array[6] == P(2, 1));
66 assert(array[7] == P(2, 2));
67 assert(array[8] == P(4, 1));
68 assert(array[9] == P(4, 2));
72 P array[] =
85 const unsigned size = sizeof(array)/sizeof(array[0]);
86 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
87 assert(base(r) == array + 4);
88 assert(array[0] == P(1, 1));
89 assert(array[1] == P(1, 2));
90 assert(array[2] == P(3, 1));
91 assert(array[3] == P(3, 2));
92 assert(array[4] == P(0, 1));
93 assert(array[5] == P(0, 2));
94 assert(array[6] == P(2, 1));
95 assert(array[7] == P(2, 2));
96 assert(array[8] == P(4, 1));
97 assert(array[9] == P(4, 2));
99 r = std::stable_partition(Iter(array), Iter(array), odd_first());
100 assert(base(r) == array);
102 r = std::stable_partition(Iter(array), Iter(array+1), odd_first());
103 assert(base(r) == array+1);
104 assert(array[0] == P(1, 1));
106 r = std::stable_partition(Iter(array+4), Iter(array+5), odd_first());
107 assert(base(r) == array+4);
108 assert(array[4] == P(0, 1));
112 P array[] =
125 const unsigned size = sizeof(array)/sizeof(array[0]);
126 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
127 assert(base(r) == array);
128 assert(array[0] == P(0, 1));
129 assert(array[1] == P(0, 2));
130 assert(array[2] == P(2, 1));
131 assert(array[3] == P(2, 2));
132 assert(array[4] == P(4, 1));
133 assert(array[5] == P(4, 2));
134 assert(array[6] == P(6, 1));
135 assert(array[7] == P(6, 2));
136 assert(array[8] == P(8, 1));
137 assert(array[9] == P(8, 2));
141 P array[] =
154 const unsigned size = sizeof(array)/sizeof(array[0]);
155 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
156 assert(base(r) == array + size);
157 assert(array[0] == P(1, 1));
158 assert(array[1] == P(1, 2));
159 assert(array[2] == P(3, 1));
160 assert(array[3] == P(3, 2));
161 assert(array[4] == P(5, 1));
162 assert(array[5] == P(5, 2));
163 assert(array[6] == P(7, 1));
164 assert(array[7] == P(7, 2));
165 assert(array[8] == P(9, 1));
166 assert(array[9] == P(9, 2));
170 P array[] =
183 const unsigned size = sizeof(array)/sizeof(array[0]);
184 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
185 assert(base(r) == array + 1);
186 assert(array[0] == P(1, 1));
187 assert(array[1] == P(0, 2));
188 assert(array[2] == P(2, 1));
189 assert(array[3] == P(2, 2));
190 assert(array[4] == P(4, 1));
191 assert(array[5] == P(4, 2));
192 assert(array[6] == P(6, 1));
193 assert(array[7] == P(6, 2));
194 assert(array[8] == P(8, 1));
195 assert(array[9] == P(8, 2));
199 P array[] =
212 const unsigned size = sizeof(array)/sizeof(array[0]);
213 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
214 assert(base(r) == array + 1);
215 assert(array[0] == P(1, 2));
216 assert(array[1] == P(0, 1));
217 assert(array[2] == P(0, 2));
218 assert(array[3] == P(2, 1));
219 assert(array[4] == P(2, 2));
220 assert(array[5] == P(4, 1));
221 assert(array[6] == P(4, 2));
222 assert(array[7] == P(6, 1));
223 assert(array[8] == P(6, 2));
224 assert(array[9] == P(8, 1));
228 P array[] =
241 const unsigned size = sizeof(array)/sizeof(array[0]);
242 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
243 assert(base(r) == array + size-1);
244 assert(array[0] == P(1, 2));
245 assert(array[1] == P(3, 1));
246 assert(array[2] == P(3, 2));
247 assert(array[3] == P(5, 1));
248 assert(array[4] == P(5, 2));
249 assert(array[5] == P(7, 1));
250 assert(array[6] == P(7, 2));
251 assert(array[7] == P(9, 1));
252 assert(array[8] == P(9, 2));
253 assert(array[9] == P(0, 1));
257 P array[] =
270 const unsigned size = sizeof(array)/sizeof(array[0]);
271 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first());
272 assert(base(r) == array + size-1);
273 assert(array[0] == P(1, 1));
274 assert(array[1] == P(1, 2));
275 assert(array[2] == P(3, 1));
276 assert(array[3] == P(3, 2));
277 assert(array[4] == P(5, 1));
278 assert(array[5] == P(5, 2));
279 assert(array[6] == P(7, 1));
280 assert(array[7] == P(7, 2));
281 assert(array[8] == P(9, 1));
282 assert(array[9] == P(0, 2));
320 std::unique_ptr<int> array[size];
321 Iter r = std::stable_partition(Iter(array), Iter(array+size), is_null());
322 assert(r == Iter(array+size));