Lines Matching full:it
32 // in a non-default state. The returned 'it' is in a in createInterestingIterator()
34 // it.options() == directory_options::skip_permission_denied in createInterestingIterator()
35 // it.depth() == 1 in createInterestingIterator()
36 // it.recursion_pending() == true in createInterestingIterator()
40 recursive_directory_iterator it(testDir, in createInterestingIterator() local
42 assert(it != endIt); in createInterestingIterator()
43 while (it.depth() != 1) { in createInterestingIterator()
44 ++it; in createInterestingIterator()
45 assert(it != endIt); in createInterestingIterator()
47 assert(it.depth() == 1); in createInterestingIterator()
48 it.disable_recursion_pending(); in createInterestingIterator()
49 return it; in createInterestingIterator()
55 // in a non-default state. The returned 'it' is in a in createDifferentInterestingIterator()
57 // it.options() == directory_options::follow_directory_symlink in createDifferentInterestingIterator()
58 // it.depth() == 2 in createDifferentInterestingIterator()
59 // it.recursion_pending() == false in createDifferentInterestingIterator()
63 recursive_directory_iterator it(testDir, in createDifferentInterestingIterator() local
65 assert(it != endIt); in createDifferentInterestingIterator()
66 while (it.depth() != 2) { in createDifferentInterestingIterator()
67 ++it; in createDifferentInterestingIterator()
68 assert(it != endIt); in createDifferentInterestingIterator()
70 assert(it.depth() == 2); in createDifferentInterestingIterator()
71 return it; in createDifferentInterestingIterator()
113 const recursive_directory_iterator it = createInterestingIterator(static_env); in test_copy_valid_iterator() local
114 const path entry = *it; in test_copy_valid_iterator()
117 assert(it2 != it); in test_copy_valid_iterator()
118 assert(it2.options() != it.options()); in test_copy_valid_iterator()
119 assert(it2.depth() != it.depth()); in test_copy_valid_iterator()
120 assert(it2.recursion_pending() != it.recursion_pending()); in test_copy_valid_iterator()
123 it2 = it; in test_copy_valid_iterator()
124 assert(it2 == it); in test_copy_valid_iterator()
125 assert(it2.options() == it.options()); in test_copy_valid_iterator()
126 assert(it2.depth() == it.depth()); in test_copy_valid_iterator()
127 assert(it2.recursion_pending() == it.recursion_pending()); in test_copy_valid_iterator()
133 const recursive_directory_iterator it; in test_returns_reference_to_self() local
135 recursive_directory_iterator& ref = (it2 = it); in test_returns_reference_to_self()
143 recursive_directory_iterator it = createInterestingIterator(static_env); in test_self_copy() local
145 assert(it != it2); in test_self_copy()
146 assert(it2.options() == it.options()); in test_self_copy()
147 assert(it2.depth() == it.depth()); in test_self_copy()
148 assert(it2.recursion_pending() == it.recursion_pending()); in test_self_copy()
149 assert(*it2 == *it); in test_self_copy()
153 recursive_directory_iterator const& cit = it; in test_self_copy()
154 it = cit; in test_self_copy()
155 assert(it2.options() == it.options()); in test_self_copy()
156 assert(it2.depth() == it.depth()); in test_self_copy()
157 assert(it2.recursion_pending() == it.recursion_pending()); in test_self_copy()
158 assert(*it2 == *it); in test_self_copy()