Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h151 SymbolNode *parse(StringView &MangledName);
186 uint64_t demangleUnsigned(StringView &MangledName);
187 int64_t demangleSigned(StringView &MangledName);
189 void memorizeString(StringView s);
193 StringView copyString(StringView Borrowed);
212 demangleFunctionIdentifierCode(StringView &MangledName,
223 demangleSpecialTableSymbolNode(StringView &MangledName,
226 demangleLocalStaticGuard(StringView &MangledName);
243 StringView demangleSimpleString(StringView &MangledName, bool Memorize);
249 wchar_t demangleWcharLiteral(StringView &MangledName);
[all …]
H A DStringView.h20 class StringView {
31 StringView(const char *First_, size_t Len) in StringView() function
34 StringView() : First(nullptr), Last(nullptr) {} in StringView() function
36 StringView substr(size_t From) const { in substr()
59 StringView dropFront(size_t N = 1) const {
62 return StringView(First + N, Last);
65 StringView dropBack(size_t N = 1) const {
68 return StringView(First, Last - N);
93 bool consumeFront(StringView S) { in consumeFront()
102 bool startsWith(StringView Str) const { in startsWith()
[all …]
H A DItaniumDemangle.h191 virtual StringView getBaseName() const { return StringView(); } in getBaseName()
270 StringView Ext;
388 StringView Kind;
405 StringView Tag;
1410 StringView Count;
1558 EnclosingExpr(StringView Prefix_, Node *Infix_, StringView Postfix_) in EnclosingExpr()
1882 S += Value ? StringView("true") : StringView("false"); in printLeft()
1906 StringView Type;
1907 StringView Value;
1910 IntegerLiteral(StringView Type_, StringView Value_) in IntegerLiteral()
[all …]
H A DUtility.h60 this->operator<<(StringView(TempPtr, std::end(Temp)));
78 OutputStream &operator+=(StringView R) {
94 OutputStream &operator<<(StringView R) { return (*this += R); }
H A DMicrosoftDemangleNodes.h364 StringView Name;
383 StringView Name;
495 void output(OutputStream &OS, OutputFlags Flags, StringView Separator) const;
580 StringView DecodedString;
/freebsd-12.1/contrib/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp33 static bool startsWithDigit(StringView S) { in startsWithDigit()
143 if (End == StringView::npos) in startsWithLocalScopePattern()
177 static bool isTagType(StringView S) { in isTagType()
243 StringView Demangler::copyString(StringView Borrowed) { in copyString()
342 ArenaAllocator &Arena, StringView &MangledName, StringView VariableName) { in demangleUntypedVariable()
1172 StringView CRC; in demangleStringLiteral()
1205 if (CrcEndPos == StringView::npos) in demangleStringLiteral()
1280 StringView Demangler::demangleSimpleString(StringView &MangledName, in demangleSimpleString()
1282 StringView S; in demangleSimpleString()
1306 if (EndPos == StringView::npos) { in demangleAnonymousNamespaceName()
[all …]
H A DItaniumDemangle.cpp84 void print(StringView SV) { in print()
H A DMicrosoftDemangleNodes.cpp158 StringView Separator) const { in output()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DItaniumManglingCanonicalizer.cpp30 void operator()(StringView Str) { in operator ()()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp224 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in CreateDeclInfoForType()
544 StringView name{pub->Name.begin(), pub->Name.size()}; in GetParentDeclContextForSymbol()
H A DSymbolFileNativePDB.cpp531 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in GetUnqualifiedTypeName()