forked from OSchip/llvm-project
[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:
parent
a3fcd6476a
commit
7822b8a817
|
@ -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};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue