aboutsummaryrefslogtreecommitdiff
path: root/include/cru/base/io/Stream.h
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-10-17 08:37:30 +0800
committerYuqian Yang <crupest@crupest.life>2025-10-17 08:37:30 +0800
commit3c8d5c8f732239a8b50418be27464e30b9dddeae (patch)
tree8ffb46c18e48c8463c1fb16fcacf216f296b8a1f /include/cru/base/io/Stream.h
parent37943858b3b260589b5dc222bb5184d2846fb6dc (diff)
downloadcru-3c8d5c8f732239a8b50418be27464e30b9dddeae.tar.gz
cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.tar.bz2
cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.zip
Exception remove string.
Diffstat (limited to 'include/cru/base/io/Stream.h')
-rw-r--r--include/cru/base/io/Stream.h11
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();