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

Lines Matching refs:it

54     recursive_directory_iterator it(testDir, ec);
59 TEST_REQUIRE(it != endIt);
60 const path entry = *it;
62 recursive_directory_iterator& it_ref = ++it;
63 TEST_CHECK(&it_ref == &it);
66 TEST_CHECK(it == endIt);
77 recursive_directory_iterator it(testDir, ec);
82 TEST_REQUIRE(it != endIt);
83 const path entry = *it;
85 const path entry2 = *it++;
88 TEST_CHECK(it == endIt);
100 recursive_directory_iterator it(testDir, ec);
105 TEST_REQUIRE(it != endIt);
106 const path entry = *it;
108 recursive_directory_iterator& it_ref = it.increment(ec);
110 TEST_CHECK(&it_ref == &it);
113 TEST_CHECK(it == endIt);
125 recursive_directory_iterator it(testDir,
131 TEST_REQUIRE(it != endIt);
132 const path entry = *it;
135 recursive_directory_iterator& it_ref = it.increment(ec);
137 TEST_CHECK(&it_ref == &it);
139 TEST_CHECK(it == endIt);
166 recursive_directory_iterator it(startDir, ec);
169 while (it != endIt && it->path() != permDeniedDir)
170 ++it;
171 TEST_REQUIRE(it != endIt);
172 TEST_REQUIRE(*it == permDeniedDir);
174 it.increment(ec);
176 TEST_CHECK(it == endIt);
181 recursive_directory_iterator it(startDir, ec);
183 while (it != endIt && it->path() != permDeniedDir)
184 ++it;
185 TEST_REQUIRE(it != endIt);
186 TEST_REQUIRE(*it == permDeniedDir);
188 TEST_REQUIRE_THROW(filesystem_error, ++it);
194 recursive_directory_iterator it(startDir, SkipEPerm, ec);
196 TEST_REQUIRE(it != endIt);
199 if (*it == otherFile) {
200 ++it;
202 TEST_REQUIRE (it != endIt);
204 TEST_REQUIRE(*it == permDeniedDir);
207 it.increment(ec);
211 TEST_CHECK(it == endIt);
213 TEST_CHECK(it != endIt);
214 TEST_CHECK(*it == otherFile);
221 recursive_directory_iterator it(permDeniedDir, ec);
223 TEST_REQUIRE(it == endIt);
234 recursive_directory_iterator it(permDeniedDir, SkipEPerm, ec);
236 TEST_REQUIRE(it == endIt);