reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/DataFormatters/StringPrinter.h
  204   typedef std::function<StringPrinter::StringPrinterBufferPointer<
tools/lldb/include/lldb/Target/Language.h
  186   virtual lldb_private::formatters::StringPrinter::EscapingHelper
  188           lldb_private::formatters::StringPrinter::GetPrintableElementType);
tools/lldb/source/Core/ValueObject.cpp
 1300         lldb_private::formatters::StringPrinter::
 1310         formatters::StringPrinter::ReadBufferAndDumpToStream<
 1311             lldb_private::formatters::StringPrinter::StringElementType::ASCII>(
tools/lldb/source/DataFormatters/StringPrinter.cpp
   32 static StringPrinter::StringPrinterBufferPointer<>
   64 StringPrinter::StringPrinterBufferPointer<>
   65 GetPrintableImpl<StringPrinter::StringElementType::ASCII>(uint8_t *buffer,
   68   StringPrinter::StringPrinterBufferPointer<> retval = {nullptr};
  129 StringPrinter::StringPrinterBufferPointer<>
  130 GetPrintableImpl<StringPrinter::StringElementType::UTF8>(uint8_t *buffer,
  133   StringPrinter::StringPrinterBufferPointer<> retval{nullptr};
  148     return GetPrintableImpl<StringPrinter::StringElementType::ASCII>(
  228 static StringPrinter::StringPrinterBufferPointer<>
  229 GetPrintable(StringPrinter::StringElementType type, uint8_t *buffer,
  235   case StringPrinter::StringElementType::ASCII:
  236     return GetPrintableImpl<StringPrinter::StringElementType::ASCII>(
  238   case StringPrinter::StringElementType::UTF8:
  239     return GetPrintableImpl<StringPrinter::StringElementType::UTF8>(
  246 StringPrinter::EscapingHelper
  252       return GetPrintable(StringPrinter::StringElementType::UTF8, buffer,
  258       return GetPrintable(StringPrinter::StringElementType::ASCII, buffer,
  272     const StringPrinter::ReadBufferAndDumpToStreamOptions &dump_options) {
  332     lldb_private::formatters::StringPrinter::EscapingHelper escaping_callback;
  336             lldb_private::formatters::StringPrinter::GetPrintableElementType::
  340             lldb_private::formatters::StringPrinter::GetDefaultEscapingHelper(
  341                 lldb_private::formatters::StringPrinter::
  416     StringPrinter::StringElementType::ASCII>(
  460   lldb_private::formatters::StringPrinter::EscapingHelper escaping_callback;
  464           lldb_private::formatters::StringPrinter::GetPrintableElementType::
  468           lldb_private::formatters::StringPrinter::GetDefaultEscapingHelper(
  469               lldb_private::formatters::StringPrinter::GetPrintableElementType::
  513     const StringPrinter::ReadStringAndDumpToStreamOptions &options,
  582   StringPrinter::ReadBufferAndDumpToStreamOptions dump_options(options);
  592     StringPrinter::StringElementType::UTF8>(
  599     StringPrinter::StringElementType::UTF16>(
  607     StringPrinter::StringElementType::UTF32>(
  615     StringPrinter::StringElementType::UTF8>(
  624     StringPrinter::StringElementType::ASCII>(
  633     StringPrinter::StringElementType::UTF16>(
  642     StringPrinter::StringElementType::UTF32>(
tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
   45   StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
   51   if (!StringPrinter::ReadStringAndDumpToStream<
   52           StringPrinter::StringElementType::UTF8>(options)) {
   70   StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
   76   if (!StringPrinter::ReadStringAndDumpToStream<
   77           StringPrinter::StringElementType::UTF16>(options)) {
   95   StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
  101   if (!StringPrinter::ReadStringAndDumpToStream<
  102           StringPrinter::StringElementType::UTF32>(options)) {
  133   StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
  141     return StringPrinter::ReadStringAndDumpToStream<
  142         StringPrinter::StringElementType::UTF8>(options);
  144     return StringPrinter::ReadStringAndDumpToStream<
  145         StringPrinter::StringElementType::UTF16>(options);
  147     return StringPrinter::ReadStringAndDumpToStream<
  148         StringPrinter::StringElementType::UTF32>(options);
  170   StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
  178   return StringPrinter::ReadBufferAndDumpToStream<
  179       StringPrinter::StringElementType::UTF8>(options);
  196   StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
  204   return StringPrinter::ReadBufferAndDumpToStream<
  205       StringPrinter::StringElementType::UTF16>(options);
  222   StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
  230   return StringPrinter::ReadBufferAndDumpToStream<
  231       StringPrinter::StringElementType::UTF32>(options);
  256   StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
  266     return StringPrinter::ReadBufferAndDumpToStream<
  267         StringPrinter::StringElementType::UTF8>(options);
  269     return StringPrinter::ReadBufferAndDumpToStream<
  270         StringPrinter::StringElementType::UTF16>(options);
  272     return StringPrinter::ReadBufferAndDumpToStream<
  273         StringPrinter::StringElementType::UTF32>(options);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  563   StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
  591     StringPrinter::ReadBufferAndDumpToStream<
  592         lldb_private::formatters::StringPrinter::StringElementType::UTF8>(
  597     lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream<
  598         lldb_private::formatters::StringPrinter::StringElementType::UTF16>(
  603     lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream<
  604         lldb_private::formatters::StringPrinter::StringElementType::UTF32>(
  634   StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
  657   StringPrinter::ReadBufferAndDumpToStream<element_type>(options);
  665   return LibcxxStringSummaryProvider<StringPrinter::StringElementType::ASCII>(
  672   return LibcxxStringSummaryProvider<StringPrinter::StringElementType::UTF16>(
  679   return LibcxxStringSummaryProvider<StringPrinter::StringElementType::UTF32>(
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
  245       StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
  263       if (!StringPrinter::ReadStringAndDumpToStream<
  264               StringPrinter::StringElementType::UTF8>(options)) {
  305       StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
  326         return StringPrinter::ReadStringAndDumpToStream<
  327             StringPrinter::StringElementType::UTF8>(options);
  329         return StringPrinter::ReadStringAndDumpToStream<
  330             StringPrinter::StringElementType::UTF16>(options);
  332         return StringPrinter::ReadStringAndDumpToStream<
  333             StringPrinter::StringElementType::UTF32>(options);
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
  159   StringPrinter::ReadStringAndDumpToStreamOptions options(valobj);
  179       return StringPrinter::ReadStringAndDumpToStream<
  180           StringPrinter::StringElementType::UTF16>(options);
  191       return StringPrinter::ReadStringAndDumpToStream<
  192           StringPrinter::StringElementType::ASCII>(options);
  206     return StringPrinter::ReadStringAndDumpToStream<
  207         StringPrinter::StringElementType::ASCII>(options);
  230     return StringPrinter::ReadStringAndDumpToStream<
  231         StringPrinter::StringElementType::UTF16>(options);
  250     return StringPrinter::ReadStringAndDumpToStream<
  251         StringPrinter::StringElementType::UTF16>(options);
  273       return StringPrinter::ReadStringAndDumpToStream<
  274           StringPrinter::StringElementType::UTF8>(options);
  276       return StringPrinter::ReadStringAndDumpToStream<
  277           StringPrinter::StringElementType::ASCII>(options);
  293     return StringPrinter::ReadStringAndDumpToStream<
  294         StringPrinter::StringElementType::ASCII>(options);
tools/lldb/source/Target/Language.cpp
  148 lldb_private::formatters::StringPrinter::EscapingHelper
  150     lldb_private::formatters::StringPrinter::GetPrintableElementType
  152   return StringPrinter::GetDefaultEscapingHelper(elem_type);