Searched defs:_Dir_base (Results 1 – 2 of 2) sorted by relevance
74 struct _Dir_base in _GLIBCXX_VISIBILITY() struct76 _Dir_base(posix::DIR* dirp = nullptr) : dirp(dirp) { } in _GLIBCXX_VISIBILITY()80 _Dir_base(const posix::char_type* pathname, bool skip_permission_denied, in _GLIBCXX_VISIBILITY() function96 _Dir_base(_Dir_base&& d) : dirp(std::exchange(d.dirp, nullptr)) { } in _GLIBCXX_VISIBILITY() function98 _Dir_base& operator=(_Dir_base&&) = delete; in _GLIBCXX_VISIBILITY()100 ~_Dir_base() { if (dirp) posix::closedir(dirp); } in _GLIBCXX_VISIBILITY()103 advance(bool skip_permission_denied, error_code& ec) noexcept in _GLIBCXX_VISIBILITY()133 static bool is_dot_or_dotdot(const char* s) noexcept in _GLIBCXX_VISIBILITY()137 static bool is_dot_or_dotdot(const wchar_t* s) noexcept in _GLIBCXX_VISIBILITY()141 posix::DIR* dirp; in _GLIBCXX_VISIBILITY()
93 struct _Dir_base in _GLIBCXX_VISIBILITY() struct99 struct _At_path in _GLIBCXX_VISIBILITY()139 _Dir_base(const _At_path& atp, in _GLIBCXX_VISIBILITY() function152 _Dir_base(_Dir_base&& d) : dirp(std::exchange(d.dirp, nullptr)) { } in _GLIBCXX_VISIBILITY() function154 _Dir_base& operator=(_Dir_base&&) = delete; in _GLIBCXX_VISIBILITY()156 ~_Dir_base() { if (dirp) posix::closedir(dirp); } in _GLIBCXX_VISIBILITY()159 advance(bool skip_permission_denied, error_code& ec) noexcept in _GLIBCXX_VISIBILITY()189 static bool is_dot_or_dotdot(const char* s) noexcept in _GLIBCXX_VISIBILITY()193 static bool is_dot_or_dotdot(const wchar_t* s) noexcept in _GLIBCXX_VISIBILITY()199 set_close_on_exec([[maybe_unused]] int fd) in _GLIBCXX_VISIBILITY()[all …]