diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-11-15 16:43:25 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-11-16 00:01:49 +0800 |
| commit | 246eb9266b9349b44cbe96f3f839124ab30cbb89 (patch) | |
| tree | 31604c8a4764d3a601d56599e56c98d91bd97758 /include/cru/base/io | |
| parent | b92aa78ac19476049ab881b49c51b1a970a4a973 (diff) | |
| download | cru-246eb9266b9349b44cbe96f3f839124ab30cbb89.tar.gz cru-246eb9266b9349b44cbe96f3f839124ab30cbb89.tar.bz2 cru-246eb9266b9349b44cbe96f3f839124ab30cbb89.zip | |
Impl win subprocess.
Diffstat (limited to 'include/cru/base/io')
| -rw-r--r-- | include/cru/base/io/Base.h (renamed from include/cru/base/io/OpenFileFlag.h) | 6 | ||||
| -rw-r--r-- | include/cru/base/io/Stream.h | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/include/cru/base/io/OpenFileFlag.h b/include/cru/base/io/Base.h index 4a5789fb..d5e2abff 100644 --- a/include/cru/base/io/OpenFileFlag.h +++ b/include/cru/base/io/Base.h @@ -1,8 +1,14 @@ #pragma once +#include "../Base.h" #include "../Bitmask.h" namespace cru::io { +class CRU_BASE_API FileNotExistException : public Exception { + public: + using Exception::Exception; +}; + namespace details { struct OpenFileFlagTag {}; } // namespace details diff --git a/include/cru/base/io/Stream.h b/include/cru/base/io/Stream.h index 503ccd27..cbcb3ced 100644 --- a/include/cru/base/io/Stream.h +++ b/include/cru/base/io/Stream.h @@ -113,7 +113,7 @@ class CRU_BASE_API Stream : public Object { void CheckClosed() { StreamClosedException::Check(closed_); } private: - std::optional<SupportedOperations> supported_operations_; + SupportedOperations supported_operations_; bool closed_; }; } // namespace cru::io |
