Searched refs:StringView (Results 1 – 12 of 12) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangle.h | 147 SymbolNode *parse(StringView &MangledName); 159 SymbolNode *demangleDeclarator(StringView &MangledName); 160 SymbolNode *demangleMD5Name(StringView &MangledName); 186 uint64_t demangleUnsigned(StringView &MangledName); 187 int64_t demangleSigned(StringView &MangledName); 189 void memorizeString(StringView s); 193 StringView copyString(StringView Borrowed); 214 demangleFunctionIdentifierCode(StringView &MangledName, 245 StringView demangleSimpleString(StringView &MangledName, bool Memorize); 251 wchar_t demangleWcharLiteral(StringView &MangledName); [all …]
|
| H A D | StringView.h | 23 class StringView { 32 StringView(const char *First_, const char *Last_) in StringView() function 34 StringView(const char *First_, size_t Len) in StringView() function 37 StringView() : First(nullptr), Last(nullptr) {} in StringView() function 55 StringView dropFront(size_t N = 1) const { 58 return StringView(First + N, Last); 61 StringView dropBack(size_t N = 1) const { 64 return StringView(First, Last - N); 89 bool consumeFront(StringView S) { in consumeFront() 98 bool startsWith(StringView Str) const { in startsWith() [all …]
|
| H A D | ItaniumDemangle.h | 203 virtual StringView getBaseName() const { return StringView(); } in getBaseName() 282 StringView Ext; 403 StringView Kind; 420 StringView Tag; 1507 StringView Count; 2049 S += Value ? StringView("true") : StringView("false"); in printLeft() 2108 StringView Type; 2109 StringView Value; 2112 IntegerLiteral(StringView Type_, StringView Value_) in IntegerLiteral() 2709 StringView("yptn").find(look(1)) != StringView::npos) { in parseUnnamedTypeName() [all …]
|
| H A D | Utility.h | 62 this->operator<<(StringView(TempPtr, std::end(Temp))); 80 OutputStream &operator+=(StringView R) { 96 OutputStream &operator<<(StringView R) { return (*this += R); }
|
| H A D | MicrosoftDemangleNodes.h | 29 using llvm::itanium_demangle::StringView; 389 StringView Name; 408 StringView Name; 521 void output(OutputStream &OS, OutputFlags Flags, StringView Separator) const; 606 StringView DecodedString;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 32 static bool startsWithDigit(StringView S) { in startsWithDigit() 147 if (End == StringView::npos) in startsWithLocalScopePattern() 181 static bool isTagType(StringView S) { in isTagType() 247 StringView Demangler::copyString(StringView Borrowed) { in copyString() 351 ArenaAllocator &Arena, StringView &MangledName, StringView VariableName) { in demangleUntypedVariable() 760 if (MD5Last == StringView::npos) { in demangleMD5Name() 1277 StringView CRC; in demangleStringLiteral() 1392 StringView Demangler::demangleSimpleString(StringView &MangledName, in demangleSimpleString() 1394 StringView S; in demangleSimpleString() 1420 if (EndPos == StringView::npos) { in demangleAnonymousNamespaceName() [all …]
|
| H A D | RustDemangle.cpp | 27 using llvm::itanium_demangle::StringView; 33 StringView Name; 80 StringView Input; 95 bool demangle(StringView MangledName); 134 void print(StringView S); 158 StringView Mangled(MangledName); in rustDemangle() 809 StringView HexDigits; in demangleConstInt() 822 StringView HexDigits; in demangleConstBool() 839 StringView HexDigits; in demangleConstChar() 1025 HexDigits = StringView(); in parseHexNumber() [all …]
|
| H A D | ItaniumDemangle.cpp | 83 void print(StringView SV) { in print()
|
| H A D | MicrosoftDemangleNodes.cpp | 163 StringView Separator) const { in output()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | ItaniumManglingCanonicalizer.cpp | 20 using llvm::itanium_demangle::StringView; 26 void operator()(StringView Str) { in operator ()() 310 StringView(Mangling.data(), Mangling.size())); in parseMaybeMangledName()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbAstBuilder.cpp | 221 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in CreateDeclInfoForType() 543 StringView name{pub->Name.begin(), pub->Name.size()}; in GetParentDeclContextForSymbol()
|
| H A D | SymbolFileNativePDB.cpp | 519 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in GetUnqualifiedTypeName()
|