Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h145 SymbolNode *parse(StringView &MangledName);
147 TagTypeNode *parseTagUniqueName(StringView &MangledName);
155 SymbolNode *demangleEncodedSymbol(StringView &MangledName,
157 SymbolNode *demangleDeclarator(StringView &MangledName);
158 SymbolNode *demangleMD5Name(StringView &MangledName);
159 SymbolNode *demangleTypeinfoName(StringView &MangledName);
161 VariableSymbolNode *demangleVariableEncoding(StringView &MangledName,
163 FunctionSymbolNode *demangleFunctionEncoding(StringView &MangledName);
165 Qualifiers demanglePointerExtQualifiers(StringView &MangledName);
168 TypeNode *demangleType(StringView &MangledName, QualifierMangleMode QMM);
[all …]
H A DStringView.h25 class StringView {
33 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {} in StringView() function
34 StringView(const char *First_, const char *Last_) in StringView() function
36 StringView(const char *First_, size_t Len) in StringView() function
38 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} in StringView() function
39 StringView() : First(nullptr), Last(nullptr) {} in StringView() function
41 StringView substr(size_t Pos, size_t Len = npos) const {
45 return StringView(begin() + Pos, Len);
58 StringView dropFront(size_t N = 1) const {
61 return StringView(First + N, Last);
[all …]
H A DItaniumDemangle.h289 virtual StringView getBaseName() const { return StringView(); } in getBaseName()
348 const StringView Suffix;
351 DotSuffix(const Node *Prefix_, StringView Suffix_) in DotSuffix()
366 StringView Ext;
370 VendorExtQualType(const Node *Ty_, StringView Ext_, const Node *TA_) in VendorExtQualType()
374 StringView getExt() const { return Ext; } in getExt()
465 const StringView Postfix;
468 PostfixQualifiedType(const Node *Ty_, StringView Postfix_) in PostfixQualifiedType()
480 const StringView Name;
483 NameType(StringView Name_) : Node(KNameType), Name(Name_) {} in NameType()
[all …]
H A DUtility.h67 return operator+=(StringView(TempPtr, Temp.data() + Temp.size()));
80 operator StringView() const { return StringView(Buffer, CurrentPosition); } in StringView() function
102 OutputBuffer &operator+=(StringView R) {
117 OutputBuffer &prepend(StringView R) { in prepend()
128 OutputBuffer &operator<<(StringView R) { return (*this += R); }
H A DMicrosoftDemangleNodes.h28 using llvm::itanium_demangle::StringView;
387 StringView Name;
406 StringView Name;
519 void output(OutputBuffer &OB, OutputFlags Flags, StringView Separator) const;
604 StringView DecodedString;
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/
H A DStringView.h25 class StringView {
33 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {} in StringView() function
34 StringView(const char *First_, const char *Last_) in StringView() function
36 StringView(const char *First_, size_t Len) in StringView() function
38 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} in StringView() function
39 StringView() : First(nullptr), Last(nullptr) {} in StringView() function
41 StringView substr(size_t Pos, size_t Len = npos) const {
45 return StringView(begin() + Pos, Len);
58 StringView dropFront(size_t N = 1) const {
61 return StringView(First + N, Last);
[all …]
H A DItaniumDemangle.h289 virtual StringView getBaseName() const { return StringView(); } in getBaseName()
348 const StringView Suffix;
351 DotSuffix(const Node *Prefix_, StringView Suffix_) in DotSuffix()
366 StringView Ext;
370 VendorExtQualType(const Node *Ty_, StringView Ext_, const Node *TA_) in VendorExtQualType()
374 StringView getExt() const { return Ext; } in getExt()
465 const StringView Postfix;
468 PostfixQualifiedType(const Node *Ty_, StringView Postfix_) in PostfixQualifiedType()
480 const StringView Name;
483 NameType(StringView Name_) : Node(KNameType), Name(Name_) {} in NameType()
[all …]
H A DUtility.h67 return operator+=(StringView(TempPtr, Temp.data() + Temp.size()));
80 operator StringView() const { return StringView(Buffer, CurrentPosition); } in StringView() function
102 OutputBuffer &operator+=(StringView R) {
117 OutputBuffer &prepend(StringView R) { in prepend()
128 OutputBuffer &operator<<(StringView R) { return (*this += R); }
/openbsd-src/gnu/llvm/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp32 static bool startsWithDigit(StringView S) { in startsWithDigit()
42 static bool isMemberPointer(StringView MangledName, bool &Error) { in isMemberPointer()
106 consumeSpecialIntrinsicKind(StringView &MangledName) { in consumeSpecialIntrinsicKind()
142 static bool startsWithLocalScopePattern(StringView S) { in startsWithLocalScopePattern()
147 if (End == StringView::npos) in startsWithLocalScopePattern()
149 StringView Candidate = S.substr(0, End); in startsWithLocalScopePattern()
181 static bool isTagType(StringView S) { in isTagType()
192 static bool isCustomType(StringView S) { return S[0] == '?'; } in isCustomType()
194 static bool isPointerType(StringView S) { in isPointerType()
209 static bool isArrayType(StringView S) { return S[0] == 'Y'; } in isArrayType()
[all …]
H A DRustDemangle.cpp28 using llvm::itanium_demangle::StringView;
33 StringView Name;
80 StringView Input;
95 bool demangle(StringView MangledName);
131 uint64_t parseHexNumber(StringView &HexDigits);
134 void print(StringView S);
155 StringView Mangled(MangledName); in rustDemangle()
193 bool Demangler::demangle(StringView Mangled) { in demangle()
206 StringView Suffix = Mangled.dropFront(Dot); in demangle()
778 StringView HexDigits; in demangleConstInt()
[all …]
H A DDLangDemangle.cpp26 using llvm::itanium_demangle::StringView;
533 *Demangled << StringView(Mangled, Len); in parseLName()
H A DMicrosoftDemangleNodes.cpp123 StringView SV = OB; in toString()
161 StringView Separator) const { in output()
H A DItaniumDemangle.cpp81 void print(StringView SV) { in print()
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DItaniumManglingCanonicalizer.cpp20 using llvm::itanium_demangle::StringView;
26 void operator()(StringView Str) { in operator ()()
295 StringView(Mangling.data(), Mangling.size())); in parseMaybeMangledName()
/openbsd-src/gnu/llvm/libcxxabi/src/
H A Dcxa_demangle.cpp80 void print(StringView SV) { in print()
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp177 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in CreateDeclInfoForType()
H A DSymbolFileNativePDB.cpp630 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in GetUnqualifiedTypeName()
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt3103 libc/src/__support/CPP/StringView.h
3452 libcxxabi/src/demangle/StringView.h
5252 llvm/include/llvm/Demangle/StringView.h
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd641788 ./usr/include/llvm/Demangle/StringView.h
H A Dclang.macppc1787 ./usr/include/llvm/Demangle/StringView.h
H A Dclang.loongson1787 ./usr/include/llvm/Demangle/StringView.h
H A Dclang.octeon1787 ./usr/include/llvm/Demangle/StringView.h
H A Dclang.arm641788 ./usr/include/llvm/Demangle/StringView.h
H A Dclang.powerpc641786 ./usr/include/llvm/Demangle/StringView.h
H A Dclang.armv71786 ./usr/include/llvm/Demangle/StringView.h

12