LLDB mainline
|
#include <StringPrinter.h>
Classes | |
class | DumpToStreamOptions |
class | ReadBufferAndDumpToStreamOptions |
class | ReadStringAndDumpToStreamOptions |
Public Types | |
enum class | StringElementType { ASCII , UTF8 , UTF16 , UTF32 } |
enum class | GetPrintableElementType { ASCII , UTF8 } |
enum class | EscapeStyle { CXX , Swift } |
Static Public Member Functions | |
template<StringElementType element_type> | |
static bool | ReadStringAndDumpToStream (const ReadStringAndDumpToStreamOptions &options) |
template<StringElementType element_type> | |
static bool | ReadBufferAndDumpToStream (const ReadBufferAndDumpToStreamOptions &options) |
Definition at line 21 of file StringPrinter.h.
|
strong |
Enumerator | |
---|---|
CXX | |
Swift |
Definition at line 27 of file StringPrinter.h.
|
strong |
Enumerator | |
---|---|
ASCII | |
UTF8 |
Definition at line 25 of file StringPrinter.h.
|
strong |
Enumerator | |
---|---|
ASCII | |
UTF8 | |
UTF16 | |
UTF32 |
Definition at line 23 of file StringPrinter.h.
|
static |
Referenced by CharSummaryProvider(), lldb_private::ValueObject::DumpPrintableRepresentation(), lldb_private::formatters::StringBufferSummaryProvider(), lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringElementType::ASCII >(), lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringElementType::UTF16 >(), lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringElementType::UTF32 >(), lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringElementType::UTF8 >(), and lldb_private::formatters::WCharSummaryProvider().
|
static |
Referenced by CharStringSummaryProvider(), lldb_private::formatters::NSStringSummaryProvider(), lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringElementType::ASCII >(), lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringElementType::UTF16 >(), lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringElementType::UTF32 >(), lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringElementType::UTF8 >(), and lldb_private::formatters::WCharStringSummaryProvider().