LLDB  mainline
Classes | Public Types | Static Public Member Functions | List of all members
lldb_private::formatters::StringPrinter Class Reference

#include <StringPrinter.h>

Classes

class  DumpToStreamOptions
 
class  ReadBufferAndDumpToStreamOptions
 
class  ReadStringAndDumpToStreamOptions
 

Public Types

enum  StringElementType { StringElementType::ASCII, StringElementType::UTF8, StringElementType::UTF16, StringElementType::UTF32 }
 
enum  GetPrintableElementType { GetPrintableElementType::ASCII, GetPrintableElementType::UTF8 }
 
enum  EscapeStyle { EscapeStyle::CXX, EscapeStyle::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)
 

Detailed Description

Definition at line 21 of file StringPrinter.h.

Member Enumeration Documentation

◆ EscapeStyle

Enumerator
CXX 
Swift 

Definition at line 27 of file StringPrinter.h.

◆ GetPrintableElementType

Enumerator
ASCII 
UTF8 

Definition at line 25 of file StringPrinter.h.

◆ StringElementType

Enumerator
ASCII 
UTF8 
UTF16 
UTF32 

Definition at line 23 of file StringPrinter.h.

Member Function Documentation

◆ ReadBufferAndDumpToStream()

template<StringElementType element_type>
static bool lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream ( const ReadBufferAndDumpToStreamOptions options)
static

◆ ReadStringAndDumpToStream()

template<StringElementType element_type>
static bool lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream ( const ReadStringAndDumpToStreamOptions options)
static

The documentation for this class was generated from the following file: