aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/Core/StreamString.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Core/StreamString.h')
-rw-r--r--include/lldb/Core/StreamString.h43
1 files changed, 14 insertions, 29 deletions
diff --git a/include/lldb/Core/StreamString.h b/include/lldb/Core/StreamString.h
index 5b6bde7a13c2..88501a1bf611 100644
--- a/include/lldb/Core/StreamString.h
+++ b/include/lldb/Core/StreamString.h
@@ -16,49 +16,34 @@
namespace lldb_private {
-class StreamString : public Stream
-{
+class StreamString : public Stream {
public:
- StreamString ();
+ StreamString();
- StreamString (uint32_t flags,
- uint32_t addr_size,
- lldb::ByteOrder byte_order);
+ StreamString(uint32_t flags, uint32_t addr_size, lldb::ByteOrder byte_order);
- ~StreamString () override;
+ ~StreamString() override;
- void
- Flush () override;
+ void Flush() override;
- size_t
- Write (const void *s, size_t length) override;
+ size_t Write(const void *s, size_t length) override;
- void
- Clear();
+ void Clear();
- bool
- Empty() const;
+ bool Empty() const;
- const char *
- GetData () const;
+ size_t GetSize() const;
- size_t
- GetSize() const;
+ size_t GetSizeOfLastLine() const;
- size_t
- GetSizeOfLastLine () const;
+ llvm::StringRef GetString() const;
- std::string &
- GetString();
+ const char *GetData() const { return m_packet.c_str(); }
- const std::string &
- GetString() const;
-
- void
- FillLastLineToColumn (uint32_t column, char fill_char);
+ void FillLastLineToColumn(uint32_t column, char fill_char);
protected:
- std::string m_packet;
+ std::string m_packet;
};
} // namespace lldb_private