Lines Matching refs:m_ec
152 error_code m_ec; in close() local
154 m_ec = detail::capture_errno(); in close()
156 return m_ec; in close()
173 error_code m_ec; in directory_iterator() local
174 __imp_ = make_shared<__dir_stream>(p, opts, m_ec); in directory_iterator()
176 *ec = m_ec; in directory_iterator()
179 if (m_ec) in directory_iterator()
180 err.report(m_ec); in directory_iterator()
188 error_code m_ec; in __increment() local
189 if (!__imp_->advance(m_ec)) { in __increment()
192 if (m_ec) in __increment()
193 err.report(m_ec, "at root " PATH_CSTR_FMT, root.c_str()); in __increment()
215 error_code m_ec; in recursive_directory_iterator() local
216 __dir_stream new_s(p, opt, m_ec); in recursive_directory_iterator()
217 if (m_ec) in recursive_directory_iterator()
218 err.report(m_ec); in recursive_directory_iterator()
219 if (m_ec || !new_s.good()) in recursive_directory_iterator()
268 error_code m_ec; in __advance() local
270 if (stack.top().advance(m_ec)) in __advance()
272 if (m_ec) in __advance()
277 if (m_ec) { in __advance()
280 err.report(m_ec, "at root " PATH_CSTR_FMT, root.c_str()); in __advance()
294 error_code m_ec; in __try_recursion() local
296 file_status st(curr_it.__entry_.__get_sym_ft(&m_ec)); in __try_recursion()
297 if (m_ec && status_known(st)) in __try_recursion()
298 m_ec.clear(); in __try_recursion()
299 if (m_ec || is_symlink(st) || !is_directory(st)) in __try_recursion()
302 file_status st(curr_it.__entry_.__get_ft(&m_ec)); in __try_recursion()
303 if (m_ec && status_known(st)) in __try_recursion()
304 m_ec.clear(); in __try_recursion()
305 if (m_ec || !is_directory(st)) in __try_recursion()
310 __dir_stream new_it(curr_it.__entry_.path(), __imp_->__options_, m_ec); in __try_recursion()
316 if (m_ec) { in __try_recursion()
319 if (m_ec.value() == EACCES && allow_eacess) { in __try_recursion()
325 err.report(m_ec, "attempting recursion into " PATH_CSTR_FMT, in __try_recursion()