Lines Matching defs:__stream_
38 : __stream_(__ds.__stream_), __root_(std::move(__ds.__root_)), __entry_(std::move(__ds.__entry_)) {
39 __ds.__stream_ = INVALID_HANDLE_VALUE;
43 : __stream_(INVALID_HANDLE_VALUE), __root_(root) {
48 __stream_ = ::FindFirstFileW((root / "*").c_str(), &__data_);
49 if (__stream_ == INVALID_HANDLE_VALUE) {
61 if (__stream_ == INVALID_HANDLE_VALUE)
66 bool good() const noexcept { return __stream_ != INVALID_HANDLE_VALUE; }
69 while (::FindNextFileW(__stream_, &__data_)) {
93 if (!::FindClose(__stream_))
95 __stream_ = INVALID_HANDLE_VALUE;
99 HANDLE __stream_{INVALID_HANDLE_VALUE};
113 : __stream_(other.__stream_), __root_(std::move(other.__root_)), __entry_(std::move(other.__entry_)) {
114 other.__stream_ = nullptr;
117 __dir_stream(const path& root, directory_options opts, error_code& ec) : __stream_(nullptr), __root_(root) {
118 if ((__stream_ = ::opendir(root.c_str())) == nullptr) {
129 if (__stream_)
133 bool good() const noexcept { return __stream_ != nullptr; }
137 auto str_type_pair = detail::posix_readdir(__stream_, ec);
154 if (::closedir(__stream_) == -1)
156 __stream_ = nullptr;
160 DIR* __stream_{nullptr};