AbstractManglingParser(const char *First_, const char *Last_) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
ASTAllocator | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
consume() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
consumeIf(std::string_view S) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
consumeIf(char C) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
First | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
ForwardTemplateRefs | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
getDerived() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
HasIncompleteTemplateParameterTracking | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
isTemplateParamDecl() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
Last | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
look(unsigned Lookahead=0) const | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
make(Args &&... args) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
makeNodeArray(It begin, It end) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
Names | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
numLeft() const | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
NumOps | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | static |
NumSyntheticTemplateParameters | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
Ops | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | static |
OuterTemplateParams | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parse(bool ParseParams=true) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseAbiTags(Node *N) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseArrayType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseBareSourceName() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseBaseUnresolvedName() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseBinaryExpr(std::string_view Kind, Node::Prec Prec) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseBracedExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseCallOffset() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseClassEnumType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseConstraintExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseConversionExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseCtorDtorName(Node *&SoFar, NameState *State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseCVQualifiers() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseDecltype() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseDestructorName() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseEncoding(bool ParseParams=true) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseExprPrimary() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseFloatingLiteral() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseFoldExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseFunctionParam() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseFunctionType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseIntegerLiteral(std::string_view Lit) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseLocalName(NameState *State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseModuleNameOpt(ModuleName *&Module) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseName(NameState *State=nullptr) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseNestedName(NameState *State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseNumber(bool AllowNegative=false) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseOperatorEncoding() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseOperatorName(NameState *State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parsePointerToMemberConversionExpr(Node::Prec Prec) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parsePointerToMemberType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parsePositiveInteger(size_t *Out) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parsePrefixExpr(std::string_view Kind, Node::Prec Prec) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseQualifiedType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseRequiresExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseSeqId(size_t *Out) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseSimpleId() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseSourceName(NameState *State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseSpecialName() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseSubobjectExpr() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseSubstitution() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseTemplateArg() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseTemplateArgs(bool TagTemplates=false) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseTemplateParam() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseTemplateParamDecl(TemplateParamList *Params) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseUnnamedTypeName(NameState *State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseUnqualifiedName(NameState *State, Node *Scope, ModuleName *Module) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseUnresolvedName(bool Global) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseUnresolvedType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseUnscopedName(NameState *State, bool *isSubstName) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
parseVectorType() | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
ParsingLambdaParamsAtLevel | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
PermitForwardTemplateReferences | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
popTrailingNodeArray(size_t FromPosition) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
reset(const char *First_, const char *Last_) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
resolveForwardTemplateRefs(NameState &State) | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | inline |
Subs | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
TemplateParamList typedef | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
TemplateParams | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |
TryToParseTemplateArgs | AbstractManglingParser< ManglingParser< Alloc >, Alloc > | |