Searched defs:AbstractManglingParser (Results 1 – 1 of 1) sorted by relevance
2142 template <typename Derived, typename Alloc> struct AbstractManglingParser { struct2143 const char *First;2144 const char *Last;2171 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() argument2174 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived()2176 void reset(const char *First_, const char *Last_) { in reset()2188 template <class T, class... Args> Node *make(Args &&... args) { in make()2192 template <class It> NodeArray makeNodeArray(It begin, It end) { in makeNodeArray()2200 NodeArray popTrailingNodeArray(size_t FromPosition) { in popTrailingNodeArray()2208 bool consumeIf(StringView S) { in consumeIf()[all …]