Lines Matching defs:recursive_directory_iterator
203 // recursive_directory_iterator
205 struct recursive_directory_iterator::__shared_imp {
210 recursive_directory_iterator::recursive_directory_iterator(const path& p, directory_options opt, error_code* ec)
212 ErrorHandler<void> err("recursive_directory_iterator", ec, &p);
226 void recursive_directory_iterator::__pop(error_code* ec) {
237 directory_options recursive_directory_iterator::options() const { return __imp_->__options_; }
239 int recursive_directory_iterator::depth() const { return __imp_->__stack_.size() - 1; }
241 const directory_entry& recursive_directory_iterator::__dereference() const { return __imp_->__stack_.top().__entry_; }
243 recursive_directory_iterator& recursive_directory_iterator::__increment(error_code* ec) {
255 void recursive_directory_iterator::__advance(error_code* ec) {
256 ErrorHandler<void> err("recursive_directory_iterator::operator++()", ec);
278 bool recursive_directory_iterator::__try_recursion(error_code* ec) {
279 ErrorHandler<void> err("recursive_directory_iterator::operator++()", ec);