diff options
| author | Vedant Kumar <vsk@apple.com> | 2020-06-03 11:51:22 -0700 |
|---|---|---|
| committer | Vedant Kumar <vsk@apple.com> | 2020-06-03 12:24:23 -0700 |
| commit | 7822b8a817d85827110f3047f4ec63f6825743a4 (patch) | |
| tree | ba624cc459700199e24e061651ca12f96e3da502 /lldb/source/DataFormatters/StringPrinter.cpp | |
| parent | a3fcd6476a4e4270ea19137656d94d395d303349 (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.cpp | 6 |
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}; }; |
