Lines Matching refs:array

41     P array[] =  in test()  local
54 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
55 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
56 assert(base(r) == array + 4); in test()
57 assert(array[0] == P(1, 1)); in test()
58 assert(array[1] == P(1, 2)); in test()
59 assert(array[2] == P(3, 1)); in test()
60 assert(array[3] == P(3, 2)); in test()
61 assert(array[4] == P(0, 1)); in test()
62 assert(array[5] == P(0, 2)); in test()
63 assert(array[6] == P(2, 1)); in test()
64 assert(array[7] == P(2, 2)); in test()
65 assert(array[8] == P(4, 1)); in test()
66 assert(array[9] == P(4, 2)); in test()
70 P array[] = in test() local
83 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
84 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
85 assert(base(r) == array + 4); in test()
86 assert(array[0] == P(1, 1)); in test()
87 assert(array[1] == P(1, 2)); in test()
88 assert(array[2] == P(3, 1)); in test()
89 assert(array[3] == P(3, 2)); in test()
90 assert(array[4] == P(0, 1)); in test()
91 assert(array[5] == P(0, 2)); in test()
92 assert(array[6] == P(2, 1)); in test()
93 assert(array[7] == P(2, 2)); in test()
94 assert(array[8] == P(4, 1)); in test()
95 assert(array[9] == P(4, 2)); in test()
97 r = std::stable_partition(Iter(array), Iter(array), odd_first()); in test()
98 assert(base(r) == array); in test()
100 r = std::stable_partition(Iter(array), Iter(array+1), odd_first()); in test()
101 assert(base(r) == array+1); in test()
102 assert(array[0] == P(1, 1)); in test()
104 r = std::stable_partition(Iter(array+4), Iter(array+5), odd_first()); in test()
105 assert(base(r) == array+4); in test()
106 assert(array[4] == P(0, 1)); in test()
110 P array[] = in test() local
123 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
124 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
125 assert(base(r) == array); in test()
126 assert(array[0] == P(0, 1)); in test()
127 assert(array[1] == P(0, 2)); in test()
128 assert(array[2] == P(2, 1)); in test()
129 assert(array[3] == P(2, 2)); in test()
130 assert(array[4] == P(4, 1)); in test()
131 assert(array[5] == P(4, 2)); in test()
132 assert(array[6] == P(6, 1)); in test()
133 assert(array[7] == P(6, 2)); in test()
134 assert(array[8] == P(8, 1)); in test()
135 assert(array[9] == P(8, 2)); in test()
139 P array[] = in test() local
152 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
153 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
154 assert(base(r) == array + size); in test()
155 assert(array[0] == P(1, 1)); in test()
156 assert(array[1] == P(1, 2)); in test()
157 assert(array[2] == P(3, 1)); in test()
158 assert(array[3] == P(3, 2)); in test()
159 assert(array[4] == P(5, 1)); in test()
160 assert(array[5] == P(5, 2)); in test()
161 assert(array[6] == P(7, 1)); in test()
162 assert(array[7] == P(7, 2)); in test()
163 assert(array[8] == P(9, 1)); in test()
164 assert(array[9] == P(9, 2)); in test()
168 P array[] = in test() local
181 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
182 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
183 assert(base(r) == array + 1); in test()
184 assert(array[0] == P(1, 1)); in test()
185 assert(array[1] == P(0, 2)); in test()
186 assert(array[2] == P(2, 1)); in test()
187 assert(array[3] == P(2, 2)); in test()
188 assert(array[4] == P(4, 1)); in test()
189 assert(array[5] == P(4, 2)); in test()
190 assert(array[6] == P(6, 1)); in test()
191 assert(array[7] == P(6, 2)); in test()
192 assert(array[8] == P(8, 1)); in test()
193 assert(array[9] == P(8, 2)); in test()
197 P array[] = in test() local
210 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
211 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
212 assert(base(r) == array + 1); in test()
213 assert(array[0] == P(1, 2)); in test()
214 assert(array[1] == P(0, 1)); in test()
215 assert(array[2] == P(0, 2)); in test()
216 assert(array[3] == P(2, 1)); in test()
217 assert(array[4] == P(2, 2)); in test()
218 assert(array[5] == P(4, 1)); in test()
219 assert(array[6] == P(4, 2)); in test()
220 assert(array[7] == P(6, 1)); in test()
221 assert(array[8] == P(6, 2)); in test()
222 assert(array[9] == P(8, 1)); in test()
226 P array[] = in test() local
239 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
240 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
241 assert(base(r) == array + size-1); in test()
242 assert(array[0] == P(1, 2)); in test()
243 assert(array[1] == P(3, 1)); in test()
244 assert(array[2] == P(3, 2)); in test()
245 assert(array[3] == P(5, 1)); in test()
246 assert(array[4] == P(5, 2)); in test()
247 assert(array[5] == P(7, 1)); in test()
248 assert(array[6] == P(7, 2)); in test()
249 assert(array[7] == P(9, 1)); in test()
250 assert(array[8] == P(9, 2)); in test()
251 assert(array[9] == P(0, 1)); in test()
255 P array[] = in test() local
268 const unsigned size = sizeof(array)/sizeof(array[0]); in test()
269 Iter r = std::stable_partition(Iter(array), Iter(array+size), odd_first()); in test()
270 assert(base(r) == array + size-1); in test()
271 assert(array[0] == P(1, 1)); in test()
272 assert(array[1] == P(1, 2)); in test()
273 assert(array[2] == P(3, 1)); in test()
274 assert(array[3] == P(3, 2)); in test()
275 assert(array[4] == P(5, 1)); in test()
276 assert(array[5] == P(5, 2)); in test()
277 assert(array[6] == P(7, 1)); in test()
278 assert(array[7] == P(7, 2)); in test()
279 assert(array[8] == P(9, 1)); in test()
280 assert(array[9] == P(0, 2)); in test()
297 std::unique_ptr<int> array[size]; in test1() local
298 Iter r = std::stable_partition(Iter(array), Iter(array+size), is_null()); in test1()
299 assert(r == Iter(array+size)); in test1()