Home
last modified time | relevance | path

Searched refs:AbstractManglingParser (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Demangle/
H A DItaniumDemangleTest.cpp61 struct TestParser : AbstractManglingParser<TestParser, TestAllocator> {}; in TEST()
68 struct TestParser : AbstractManglingParser<TestParser, TestAllocator> { in TEST()
72 : AbstractManglingParser(Str, Str + strlen(Str)) {} in TEST()
76 return AbstractManglingParser<TestParser, TestAllocator>::parseType(); in TEST()
91 struct TestParser : AbstractManglingParser<TestParser, TestAllocator> { in TEST()
95 : AbstractManglingParser(Str, Str + strlen(Str)) {} in TEST()
99 Node *N = AbstractManglingParser<TestParser, TestAllocator>::parseType(); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2385 AbstractManglingParser *Parser; argument
2390 ScopedTemplateParamList(AbstractManglingParser *TheParser) in ScopedTemplateParamList() argument
2425 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() argument
2539 NameState(AbstractManglingParser *Enclosing) in NameState() argument
2930 const typename AbstractManglingParser<
3744 Node *AbstractManglingParser<Derived, Alloc>::parseType() { in parseType()
4525 Node *AbstractManglingParser<Derived, Alloc>::parseExpr() { in parseExpr()
5001 AbstractManglingParser *Parser; in parseEncoding()
5438 Node *AbstractManglingParser<Derived, Alloc>::parse() {
5474 using AbstractManglingParser<ManglingParser<Alloc>,
[all …]
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumDemangle.h2385 AbstractManglingParser *Parser; argument
2390 ScopedTemplateParamList(AbstractManglingParser *TheParser) in ScopedTemplateParamList() argument
2425 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() function
2539 NameState(AbstractManglingParser *Enclosing) in NameState() argument
2930 const typename AbstractManglingParser<
3744 Node *AbstractManglingParser<Derived, Alloc>::parseType() { in parseType()
4525 Node *AbstractManglingParser<Derived, Alloc>::parseExpr() { in parseExpr()
5001 AbstractManglingParser *Parser; in parseEncoding()
5438 Node *AbstractManglingParser<Derived, Alloc>::parse() {
5474 using AbstractManglingParser<ManglingParser<Alloc>,
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp359 : public llvm::itanium_demangle::AbstractManglingParser<Derived,
362 llvm::itanium_demangle::AbstractManglingParser<Derived, NodeAllocator>;