Lines Matching refs:ec

60                                                   error_code& ec) {  in posix_readdir()  argument
63 ec.clear(); in posix_readdir()
66 ec = capture_errno(); in posix_readdir()
109 __dir_stream(const path& root, directory_options opts, error_code& ec) in __dir_stream() argument
113 ec = error_code(::GetLastError(), generic_category()); in __dir_stream()
116 if (ignore_permission_denied && ec.value() == ERROR_ACCESS_DENIED) in __dir_stream()
117 ec.clear(); in __dir_stream()
130 bool advance(error_code& ec) { in advance() argument
144 ec = error_code(::GetLastError(), generic_category()); in advance()
151 error_code ec; in close() local
153 ec = error_code(::GetLastError(), generic_category()); in close()
155 return ec; in close()
177 __dir_stream(const path& root, directory_options opts, error_code& ec) in __dir_stream() argument
180 ec = detail::capture_errno(); in __dir_stream()
183 if (allow_eacess && ec.value() == EACCES) in __dir_stream()
184 ec.clear(); in __dir_stream()
187 advance(ec); in __dir_stream()
197 bool advance(error_code& ec) { in advance() argument
199 auto str_type_pair = detail::posix_readdir(__stream_, ec); in advance()
203 } else if (ec || str.empty()) { in advance()
234 directory_iterator::directory_iterator(const path& p, error_code* ec, in directory_iterator() argument
236 ErrorHandler<void> err("directory_iterator::directory_iterator(...)", ec, &p); in directory_iterator()
240 if (ec) in directory_iterator()
241 *ec = m_ec; in directory_iterator()
249 directory_iterator& directory_iterator::__increment(error_code* ec) { in __increment() argument
251 ErrorHandler<void> err("directory_iterator::operator++()", ec); in __increment()
276 const path& p, directory_options opt, error_code* ec) in recursive_directory_iterator() argument
278 ErrorHandler<void> err("recursive_directory_iterator", ec, &p); in recursive_directory_iterator()
292 void recursive_directory_iterator::__pop(error_code* ec) { in __pop() argument
294 if (ec) in __pop()
295 ec->clear(); in __pop()
300 __advance(ec); in __pop()
316 recursive_directory_iterator::__increment(error_code* ec) { in __increment() argument
317 if (ec) in __increment()
318 ec->clear(); in __increment()
320 if (__try_recursion(ec) || (ec && *ec)) in __increment()
324 __advance(ec); in __increment()
328 void recursive_directory_iterator::__advance(error_code* ec) { in __advance() argument
329 ErrorHandler<void> err("recursive_directory_iterator::operator++()", ec); in __advance()
351 bool recursive_directory_iterator::__try_recursion(error_code* ec) { in __try_recursion() argument
352 ErrorHandler<void> err("recursive_directory_iterator::operator++()", ec); in __try_recursion()
385 if (ec) in __try_recursion()
386 ec->clear(); in __try_recursion()