Searched refs:StringView (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangle.h | 151 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 D | StringView.h | 20 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 D | ItaniumDemangle.h | 191 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 D | Utility.h | 60 this->operator<<(StringView(TempPtr, std::end(Temp))); 78 OutputStream &operator+=(StringView R) { 94 OutputStream &operator<<(StringView R) { return (*this += R); }
|
| H A D | MicrosoftDemangleNodes.h | 364 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 D | MicrosoftDemangle.cpp | 33 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 D | ItaniumDemangle.cpp | 84 void print(StringView SV) { in print()
|
| H A D | MicrosoftDemangleNodes.cpp | 158 StringView Separator) const { in output()
|
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | ItaniumManglingCanonicalizer.cpp | 30 void operator()(StringView Str) { in operator ()()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbAstBuilder.cpp | 224 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in CreateDeclInfoForType() 544 StringView name{pub->Name.begin(), pub->Name.size()}; in GetParentDeclContextForSymbol()
|
| H A D | SymbolFileNativePDB.cpp | 531 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in GetUnqualifiedTypeName()
|