Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2607 template <typename Derived, typename Alloc> struct AbstractManglingParser { struct
2626 AbstractManglingParser *Parser; argument
2631 ScopedTemplateParamList(AbstractManglingParser *TheParser) in ScopedTemplateParamList() argument
2657 AbstractManglingParser *Parser; argument
2662 SaveTemplateParams(AbstractManglingParser *TheParser) : Parser(TheParser) { in SaveTemplateParams() argument
2687 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() argument
2690 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived()
2692 void reset(const char *First_, const char *Last_) { in reset()
2706 template <class T, class... Args> Node *make(Args &&... args) { in make()
2710 template <class It> NodeArray makeNodeArray(It begin, It end) { in makeNodeArray()
[all …]