Home
last modified time | relevance | path

Searched refs:StringElementType (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DMsvcStl.cpp30 using StringElementType = StringPrinter::StringElementType; typedef
32 template <StringElementType element_type>
35 case StringElementType::ASCII: in StringElementByteSize()
36 case StringElementType::UTF8: in StringElementByteSize()
38 case StringElementType::UTF16: in StringElementByteSize()
40 case StringElementType::UTF32: in StringElementByteSize()
87 template <StringPrinter::StringElementType element_type>
101 template <StringPrinter::StringElementType element_type>
124 return formatStringImpl<StringElementType::UTF16>(valobj, stream, in MsvcStlWStringSummaryProvider()
130 StringElementType::ASCII>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
[all …]
H A DCxxStringTypes.cpp35 using StringElementType = StringPrinter::StringElementType; typedef
38 getElementTraits(StringElementType ElemType) { in getElementTraits()
40 case StringElementType::UTF8: in getElementTraits()
42 case StringElementType::UTF16: in getElementTraits()
44 case StringElementType::UTF32: in getElementTraits()
51 template <StringElementType ElemType>
69 template <StringElementType ElemType>
99 return CharStringSummaryProvider<StringElementType::UTF8>(valobj, stream); in Char8StringSummaryProvider()
104 return CharStringSummaryProvider<StringElementType::UTF16>(valobj, stream); in Char16StringSummaryProvider()
109 return CharStringSummaryProvider<StringElementType::UTF32>(valobj, stream); in Char32StringSummaryProvider()
[all …]
H A DLibCxx.cpp577 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF8>( in LibcxxWStringSummaryProvider()
580 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF16>( in LibcxxWStringSummaryProvider()
583 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF32>( in LibcxxWStringSummaryProvider()
589 template <StringPrinter::StringElementType element_type>
604 template <StringPrinter::StringElementType element_type>
621 return formatStringImpl<StringPrinter::StringElementType::ASCII>( in LibcxxStringSummaryProviderASCII()
628 return formatStringImpl<StringPrinter::StringElementType::UTF16>( in LibcxxStringSummaryProviderUTF16()
635 return formatStringImpl<StringPrinter::StringElementType::UTF32>( in LibcxxStringSummaryProviderUTF32()
659 template <StringPrinter::StringElementType element_type>
681 return formatStringViewImpl<StringPrinter::StringElementType::ASCII>( in LibcxxStringViewSummaryProviderASCII()
[all …]
H A DMsvcStl.h22 template <StringPrinter::StringElementType element_type>
H A DCxxStringTypes.h69 template <StringPrinter::StringElementType element_type>
H A DCPlusPlusLanguage.cpp1617 using StringElementType = StringPrinter::StringElementType; in LoadCommonStlFormatters() typedef
1626 return MsvcStlStringSummaryProvider<StringElementType::ASCII>( in LoadCommonStlFormatters()
1680 using StringElementType = StringPrinter::StringElementType; in LoadMsvcStlFormatters() typedef
1686 MsvcStlStringSummaryProvider<StringElementType::UTF8>, in LoadMsvcStlFormatters()
1692 MsvcStlStringSummaryProvider<StringElementType::UTF16>, in LoadMsvcStlFormatters()
1698 MsvcStlStringSummaryProvider<StringElementType::UTF32>, in LoadMsvcStlFormatters()
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DStringPrinter.cpp29 using StringElementType = StringPrinter::StringElementType; typedef
63 template <StringElementType type>
136 DecodedCharBuffer GetPrintableImpl<StringElementType::ASCII>( in GetPrintableImpl()
169 DecodedCharBuffer GetPrintableImpl<StringElementType::UTF8>( in GetPrintableImpl()
176 return GetPrintableImpl<StringElementType::ASCII>(buffer, buffer_end, next, in GetPrintableImpl()
218 static DecodedCharBuffer GetPrintable(StringElementType type, uint8_t *buffer, in GetPrintable()
225 case StringElementType::ASCII: in GetPrintable()
226 return GetPrintableImpl<StringElementType::ASCII>(buffer, buffer_end, next, in GetPrintable()
228 case StringElementType::UTF8: in GetPrintable()
229 return GetPrintableImpl<StringElementType::UTF8>(buffer, buffer_end, next, in GetPrintable()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DNSString.cpp159 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
171 StringPrinter::StringElementType::ASCII>(options); in NSStringSummaryProvider()
186 StringPrinter::StringElementType::ASCII>(options); in NSStringSummaryProvider()
210 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
236 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
259 StringPrinter::StringElementType::UTF8>(options); in NSStringSummaryProvider()
262 StringPrinter::StringElementType::ASCII>(options); in NSStringSummaryProvider()
279 StringPrinter::StringElementType::ASCII>(options); in NSStringSummaryProvider()
/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DStringPrinter.h23 enum class StringElementType { ASCII, UTF8, UTF16, UTF32 }; enum
148 template <StringElementType element_type>
152 template <StringElementType element_type>
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObject.cpp1386 lldb_private::formatters::StringPrinter::StringElementType::ASCII>( in DumpPrintableRepresentation()