[lldb/StringPrinter] Convert DecodedCharBuffer to a class, NFC

The m_size and m_data members of DecodedCharBuffer are meant to be
private.
This commit is contained in:
Vedant Kumar 2020-06-03 11:51:22 -07:00
parent a3fcd6476a
commit 7822b8a817
1 changed files with 3 additions and 3 deletions

View File

@ -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};
};