Searched defs:AbstractManglingParser (Results 1 – 1 of 1) sorted by relevance
2138 const char *First;2139 const char *Last;2166 AbstractManglingParser(const char *First_, const char *Last_) in AbstractManglingParser() argument2169 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived()2171 void reset(const char *First_, const char *Last_) { in reset()2195 NodeArray popTrailingNodeArray(size_t FromPosition) { in popTrailingNodeArray()2203 bool consumeIf(StringView S) { in consumeIf()2211 bool consumeIf(char C) { in consumeIf()2219 char consume() { return First != Last ? *First++ : '\0'; } in consume()2276 NameState(AbstractManglingParser *Enclosing) in NameState() argument[all …]