Home | History | Annotate | Download | only in rec.dir.itr.members

Lines Matching refs:it

53     recursive_directory_iterator it(testDir, ec);
58 TEST_REQUIRE(it != endIt);
59 const path entry = *it;
61 recursive_directory_iterator& it_ref = ++it;
62 TEST_CHECK(&it_ref == &it);
65 TEST_CHECK(it == endIt);
76 recursive_directory_iterator it(testDir, ec);
81 TEST_REQUIRE(it != endIt);
82 const path entry = *it;
84 const path entry2 = *it++;
87 TEST_CHECK(it == endIt);
99 recursive_directory_iterator it(testDir, ec);
104 TEST_REQUIRE(it != endIt);
105 const path entry = *it;
107 recursive_directory_iterator& it_ref = it.increment(ec);
109 TEST_CHECK(&it_ref == &it);
112 TEST_CHECK(it == endIt);
124 recursive_directory_iterator it(testDir,
130 TEST_REQUIRE(it != endIt);
131 const path entry = *it;
134 recursive_directory_iterator& it_ref = it.increment(ec);
136 TEST_CHECK(&it_ref == &it);
138 TEST_CHECK(it == endIt);
165 recursive_directory_iterator it(startDir, ec);
168 while (it != endIt && it->path() != permDeniedDir)
169 ++it;
170 TEST_REQUIRE(it != endIt);
171 TEST_REQUIRE(*it == permDeniedDir);
173 it.increment(ec);
175 TEST_CHECK(it == endIt);
180 recursive_directory_iterator it(startDir, ec);
182 while (it != endIt && it->path() != permDeniedDir)
183 ++it;
184 TEST_REQUIRE(it != endIt);
185 TEST_REQUIRE(*it == permDeniedDir);
187 TEST_REQUIRE_THROW(filesystem_error, ++it);
193 recursive_directory_iterator it(startDir, SkipEPerm, ec);
195 TEST_REQUIRE(it != endIt);
198 if (*it == otherFile) {
199 ++it;
201 TEST_REQUIRE (it != endIt);
203 TEST_REQUIRE(*it == permDeniedDir);
206 it.increment(ec);
210 TEST_CHECK(it == endIt);
212 TEST_CHECK(it != endIt);
213 TEST_CHECK(*it == otherFile);
220 recursive_directory_iterator it(permDeniedDir, ec);
222 TEST_REQUIRE(it == endIt);
233 recursive_directory_iterator it(permDeniedDir, SkipEPerm, ec);
235 TEST_REQUIRE(it == endIt);
271 recursive_directory_iterator it(startDir, Opts, ec);
272 while (!ec && it != endIt && *it != nestedDir) {
273 if (*it == nestedFile)
275 it.increment(ec);
277 return it;
282 recursive_directory_iterator it = SetupState(false, SeenNestedFile);
283 TEST_REQUIRE(it != endIt);
284 TEST_REQUIRE(*it == nestedDir);
286 it.increment(ec);
289 TEST_CHECK(it == endIt);
293 recursive_directory_iterator it = SetupState(true, SeenNestedFile);
294 TEST_REQUIRE(it != endIt);
295 TEST_REQUIRE(*it == nestedDir);
297 it.increment(ec);
300 TEST_CHECK(it == endIt);
302 TEST_REQUIRE(it != endIt);
303 TEST_CHECK(*it == nestedFile);
347 recursive_directory_iterator it(startDir, Opts, ec);
348 while (!ec && it != endIt && *it != symDir) {
349 if (*it == nestedFile)
351 it.increment(ec);
353 return it;
368 recursive_directory_iterator it = SetupState(TC.SkipPermDenied,
372 TEST_REQUIRE(it != endIt);
373 TEST_REQUIRE(*it == symDir);
375 it.increment(ec);
379 TEST_CHECK(it == endIt);
381 TEST_REQUIRE(it != endIt);
382 TEST_CHECK(*it == nestedFile);
387 TEST_CHECK(it == endIt);
431 recursive_directory_iterator it(startDir, Opts, ec);
432 while (!ec && it != EndIt && *it != nestedDir) {
433 if (*it == nestedFile)
435 it.increment(ec);
437 return it;
452 recursive_directory_iterator it = SetupState(TC.SkipPermDenied,
456 TEST_REQUIRE(it != EndIt);
457 TEST_REQUIRE(*it == nestedDir);
459 it.increment(ec);
460 TEST_REQUIRE(it != EndIt);
462 TEST_CHECK(*it == symFile);
464 it.increment(ec);
468 TEST_REQUIRE(it != EndIt);
469 TEST_CHECK(*it == nestedFile);
471 it.increment(ec);
474 TEST_CHECK(it == EndIt);
478 TEST_CHECK(it == EndIt);