summaryrefslogtreecommitdiff
path: root/lldb/source/DataFormatters/StringPrinter.cpp
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2020-06-03 11:51:22 -0700
committerVedant Kumar <vsk@apple.com>2020-06-03 12:24:23 -0700
commit7822b8a817d85827110f3047f4ec63f6825743a4 (patch)
treeba624cc459700199e24e061651ca12f96e3da502 /lldb/source/DataFormatters/StringPrinter.cpp
parenta3fcd6476a4e4270ea19137656d94d395d303349 (diff)
[lldb/StringPrinter] Convert DecodedCharBuffer to a class, NFC
The m_size and m_data members of DecodedCharBuffer are meant to be private.
Diffstat (limited to 'lldb/source/DataFormatters/StringPrinter.cpp')
-rw-r--r--lldb/source/DataFormatters/StringPrinter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/DataFormatters/StringPrinter.cpp b/lldb/source/DataFormatters/StringPrinter.cpp
index 53dbc8d76a99..7f7d6c1639f0 100644
--- a/lldb/source/DataFormatters/StringPrinter.cpp
+++ b/lldb/source/DataFormatters/StringPrinter.cpp
@@ -30,9 +30,7 @@ using StringElementType = StringPrinter::StringElementType;
/// DecodedCharBuffer stores the decoded contents of a single character. It
/// avoids managing memory on the heap by copying decoded bytes into an in-line
/// buffer.
-struct DecodedCharBuffer {
- static constexpr unsigned MaxLength = 16;
-
+class DecodedCharBuffer {
public:
DecodedCharBuffer(std::nullptr_t) {}
@@ -50,6 +48,8 @@ public:
size_t GetSize() const { return m_size; }
private:
+ static constexpr unsigned MaxLength = 16;
+
size_t m_size = 0;
uint8_t m_data[MaxLength] = {0};
};