diff options
Diffstat (limited to 'include/cru/base/io/Stream.h')
-rw-r--r-- | include/cru/base/io/Stream.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/include/cru/base/io/Stream.h b/include/cru/base/io/Stream.h index 2f02a8c2..f082b490 100644 --- a/include/cru/base/io/Stream.h +++ b/include/cru/base/io/Stream.h @@ -1,24 +1,17 @@ #pragma once #include "../Base.h" - +#include "../Buffer.h" #include "../Exception.h" -#include "../String.h" #include <cstddef> namespace cru::io { class CRU_BASE_API StreamOperationNotSupportedException : public Exception { public: - explicit StreamOperationNotSupportedException(StringView operation); explicit StreamOperationNotSupportedException(std::string operation); public: - [[deprecated("Use GetOperationUtf8 instead.")]] - String GetOperation() const { - return String::FromUtf8(operation_); - } - std::string GetOperationUtf8() const { return operation_; } public: @@ -101,7 +94,7 @@ class CRU_BASE_API Stream : public Object { virtual Buffer ReadToEnd(Index grow_size = 256); // Utf8 encoding. - String ReadToEndAsUtf8String(); + std::string ReadToEndAsUtf8String(); protected: virtual bool DoCanSeek(); |