Lines Matching defs:ie

111     int ie[] = {0, 1, 2, 3, 4};
112 const unsigned se = sizeof(ie)/sizeof(ie[0]);
113 r = std::rotate(Iter(ie), Iter(ie), Iter(ie+se));
114 assert(base(r) == ie+se);
115 assert(ie[0] == 0);
116 assert(ie[1] == 1);
117 assert(ie[2] == 2);
118 assert(ie[3] == 3);
119 assert(ie[4] == 4);
120 r = std::rotate(Iter(ie), Iter(ie+1), Iter(ie+se));
121 assert(base(r) == ie+4);
122 assert(ie[0] == 1);
123 assert(ie[1] == 2);
124 assert(ie[2] == 3);
125 assert(ie[3] == 4);
126 assert(ie[4] == 0);
127 r = std::rotate(Iter(ie), Iter(ie+2), Iter(ie+se));
128 assert(base(r) == ie+3);
129 assert(ie[0] == 3);
130 assert(ie[1] == 4);
131 assert(ie[2] == 0);
132 assert(ie[3] == 1);
133 assert(ie[4] == 2);
134 r = std::rotate(Iter(ie), Iter(ie+3), Iter(ie+se));
135 assert(base(r) == ie+2);
136 assert(ie[0] == 1);
137 assert(ie[1] == 2);
138 assert(ie[2] == 3);
139 assert(ie[3] == 4);
140 assert(ie[4] == 0);
141 r = std::rotate(Iter(ie), Iter(ie+4), Iter(ie+se));
142 assert(base(r) == ie+1);
143 assert(ie[0] == 0);
144 assert(ie[1] == 1);
145 assert(ie[2] == 2);
146 assert(ie[3] == 3);
147 assert(ie[4] == 4);
148 r = std::rotate(Iter(ie), Iter(ie+se), Iter(ie+se));
149 assert(base(r) == ie);
150 assert(ie[0] == 0);
151 assert(ie[1] == 1);
152 assert(ie[2] == 2);
153 assert(ie[3] == 3);
154 assert(ie[4] == 4);
313 std::unique_ptr<int> ie[5];
314 const unsigned se = sizeof(ie)/sizeof(ie[0]);
316 ie[i].reset(new int(i));
317 r = std::rotate(Iter(ie), Iter(ie), Iter(ie+se));
318 assert(base(r) == ie+se);
319 assert(*ie[0] == 0);
320 assert(*ie[1] == 1);
321 assert(*ie[2] == 2);
322 assert(*ie[3] == 3);
323 assert(*ie[4] == 4);
324 r = std::rotate(Iter(ie), Iter(ie+1), Iter(ie+se));
325 assert(base(r) == ie+4);
326 assert(*ie[0] == 1);
327 assert(*ie[1] == 2);
328 assert(*ie[2] == 3);
329 assert(*ie[3] == 4);
330 assert(*ie[4] == 0);
331 r = std::rotate(Iter(ie), Iter(ie+2), Iter(ie+se));
332 assert(base(r) == ie+3);
333 assert(*ie[0] == 3);
334 assert(*ie[1] == 4);
335 assert(*ie[2] == 0);
336 assert(*ie[3] == 1);
337 assert(*ie[4] == 2);
338 r = std::rotate(Iter(ie), Iter(ie+3), Iter(ie+se));
339 assert(base(r) == ie+2);
340 assert(*ie[0] == 1);
341 assert(*ie[1] == 2);
342 assert(*ie[2] == 3);
343 assert(*ie[3] == 4);
344 assert(*ie[4] == 0);
345 r = std::rotate(Iter(ie), Iter(ie+4), Iter(ie+se));
346 assert(base(r) == ie+1);
347 assert(*ie[0] == 0);
348 assert(*ie[1] == 1);
349 assert(*ie[2] == 2);
350 assert(*ie[3] == 3);
351 assert(*ie[4] == 4);
352 r = std::rotate(Iter(ie), Iter(ie+se), Iter(ie+se));
353 assert(base(r) == ie);
354 assert(*ie[0] == 0);
355 assert(*ie[1] == 1);
356 assert(*ie[2] == 2);
357 assert(*ie[3] == 3);
358 assert(*ie[4] == 4);