Searched defs:AbstractManglingParser (Results 1 – 2 of 2) sorted by relevance
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 2381 template <typename Derived, typename Alloc> struct AbstractManglingParser { struct 2398 AbstractManglingParser *Parser; argument 2403 ScopedTemplateParamList(AbstractManglingParser *TheParser) in ScopedTemplateParamList() argument 2408 ~ScopedTemplateParamList() { in ~ScopedTemplateParamList() 2438 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() argument 2441 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() 2443 void reset(const char *First_, const char *Last_) { in reset() 2457 template <class T, class... Args> Node *make(Args &&... args) { in make() 2461 template <class It> NodeArray makeNodeArray(It begin, It end) { in makeNodeArray() 2469 NodeArray popTrailingNodeArray(size_t FromPosition) { in popTrailingNodeArray() [all …]
|
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/ |
H A D | ItaniumDemangle.h | 2381 template <typename Derived, typename Alloc> struct AbstractManglingParser { struct 2398 AbstractManglingParser *Parser; argument 2403 ScopedTemplateParamList(AbstractManglingParser *TheParser) in ScopedTemplateParamList() argument 2408 ~ScopedTemplateParamList() { in ~ScopedTemplateParamList() 2438 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() argument 2441 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() 2443 void reset(const char *First_, const char *Last_) { in reset() 2457 template <class T, class... Args> Node *make(Args &&... args) { in make() 2461 template <class It> NodeArray makeNodeArray(It begin, It end) { in makeNodeArray() 2469 NodeArray popTrailingNodeArray(size_t FromPosition) { in popTrailingNodeArray() [all …]
|