Index: core/fxcrt/include/fx_basic.h |
diff --git a/core/fxcrt/include/fx_basic.h b/core/fxcrt/include/fx_basic.h |
index 48999c4f19ca9ff1c2336dff94130913dd520dc5..7121ffcd0bd81cd8cb4d4932fa18dbd1c7ed4e87 100644 |
--- a/core/fxcrt/include/fx_basic.h |
+++ b/core/fxcrt/include/fx_basic.h |
@@ -56,10 +56,15 @@ class CFX_BinaryBuf { |
class CFX_ByteTextBuf : public CFX_BinaryBuf { |
public: |
- void AppendChar(int ch) { AppendByte((uint8_t)ch); } |
FX_STRSIZE GetLength() const { return m_DataSize; } |
- CFX_ByteStringC AsStringC() const; |
+ CFX_ByteString MakeString() const { |
+ return CFX_ByteString(m_pBuffer.get(), m_DataSize); |
+ } |
+ CFX_ByteStringC AsStringC() const { |
+ return CFX_ByteStringC(m_pBuffer.get(), m_DataSize); |
+ } |
+ void AppendChar(int ch) { AppendByte(static_cast<uint8_t>(ch)); } |
CFX_ByteTextBuf& operator<<(int i); |
CFX_ByteTextBuf& operator<<(uint32_t i); |
CFX_ByteTextBuf& operator<<(double f); |