Home
last modified time | relevance | path

Searched refs:StringView (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h147 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 DStringView.h23 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 DItaniumDemangle.h203 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 DUtility.h62 this->operator<<(StringView(TempPtr, std::end(Temp)));
80 OutputStream &operator+=(StringView R) {
96 OutputStream &operator<<(StringView R) { return (*this += R); }
H A DMicrosoftDemangleNodes.h29 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 DMicrosoftDemangle.cpp32 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 DRustDemangle.cpp27 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 DItaniumDemangle.cpp83 void print(StringView SV) { in print()
H A DMicrosoftDemangleNodes.cpp163 StringView Separator) const { in output()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DItaniumManglingCanonicalizer.cpp20 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 DPdbAstBuilder.cpp221 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in CreateDeclInfoForType()
543 StringView name{pub->Name.begin(), pub->Name.size()}; in GetParentDeclContextForSymbol()
H A DSymbolFileNativePDB.cpp519 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in GetUnqualifiedTypeName()