Lines Matching refs:string_view
36 Demangler(std::string_view Mangled);
58 void parseMangle(OutputBuffer *Demangled, std::string_view &Mangled);
68 void decodeNumber(std::string_view &Mangled, unsigned long &Ret);
81 bool decodeBackrefPos(std::string_view &Mangled, long &Ret);
91 bool decodeBackref(std::string_view &Mangled, std::string_view &Ret);
101 void parseSymbolBackref(OutputBuffer *Demangled, std::string_view &Mangled);
110 void parseTypeBackref(std::string_view &Mangled);
119 bool isSymbolName(std::string_view Mangled);
128 void parseIdentifier(OutputBuffer *Demangled, std::string_view &Mangled);
139 void parseLName(OutputBuffer *Demangled, std::string_view &Mangled,
149 void parseQualified(OutputBuffer *Demangled, std::string_view &Mangled);
159 bool parseType(std::string_view &Mangled);
162 const std::string_view Str;
169 void Demangler::decodeNumber(std::string_view &Mangled, unsigned long &Ret) { in decodeNumber()
204 bool Demangler::decodeBackrefPos(std::string_view &Mangled, long &Ret) { in decodeBackrefPos()
246 bool Demangler::decodeBackref(std::string_view &Mangled, in decodeBackref()
247 std::string_view &Ret) { in decodeBackref()
274 std::string_view &Mangled) { in parseSymbolBackref()
282 std::string_view Backref; in parseSymbolBackref()
300 void Demangler::parseTypeBackref(std::string_view &Mangled) { in parseTypeBackref()
317 std::string_view Backref; in parseTypeBackref()
339 bool Demangler::isSymbolName(std::string_view Mangled) { in isSymbolName()
360 std::string_view &Mangled) { in parseMangle()
387 std::string_view &Mangled) { in parseQualified()
423 std::string_view &Mangled) { in parseIdentifier()
453 std::string_view P = Mangled.substr(3); in parseIdentifier()
468 bool Demangler::parseType(std::string_view &Mangled) { in parseType()
501 void Demangler::parseLName(OutputBuffer *Demangled, std::string_view &Mangled, in parseLName()
556 Demangler::Demangler(std::string_view Mangled) in Demangler()
560 std::string_view M(this->Str); in parseMangle()
565 char *llvm::dlangDemangle(std::string_view MangledName) { in dlangDemangle()