Lines Matching refs:__imp_

174   __imp_ = make_shared<__dir_stream>(p, opts, m_ec);  in directory_iterator()
177 if (!__imp_->good()) { in directory_iterator()
178 __imp_.reset(); in directory_iterator()
185 _LIBCPP_ASSERT(__imp_, "Attempting to increment an invalid iterator"); in __increment()
189 if (!__imp_->advance(m_ec)) { in __increment()
190 path root = std::move(__imp_->__root_); in __increment()
191 __imp_.reset(); in __increment()
199 _LIBCPP_ASSERT(__imp_, "Attempting to dereference an invalid iterator"); in __dereference()
200 return __imp_->__entry_; in __dereference()
212 : __imp_(nullptr), __rec_(true) { in recursive_directory_iterator()
222 __imp_ = make_shared<__shared_imp>(); in recursive_directory_iterator()
223 __imp_->__options_ = opt; in recursive_directory_iterator()
224 __imp_->__stack_.push(std::move(new_s)); in recursive_directory_iterator()
228 _LIBCPP_ASSERT(__imp_, "Popping the end iterator"); in __pop()
231 __imp_->__stack_.pop(); in __pop()
232 if (__imp_->__stack_.size() == 0) in __pop()
233 __imp_.reset(); in __pop()
239 return __imp_->__options_; in options()
243 return __imp_->__stack_.size() - 1; in depth()
247 return __imp_->__stack_.top().__entry_; in __dereference()
267 auto& stack = __imp_->__stack_; in __advance()
279 __imp_.reset(); in __advance()
282 __imp_.reset(); in __advance()
291 auto& curr_it = __imp_->__stack_.top(); in __try_recursion()
310 __dir_stream new_it(curr_it.__entry_.path(), __imp_->__options_, m_ec); in __try_recursion()
312 __imp_->__stack_.push(std::move(new_it)); in __try_recursion()
318 bool(__imp_->__options_ & directory_options::skip_permission_denied); in __try_recursion()
324 __imp_.reset(); in __try_recursion()