LLVM 20.0.0git
AbstractManglingParser< Derived, Alloc > Member List

This is the complete list of members for AbstractManglingParser< Derived, Alloc >, including all inherited members.

AbstractManglingParser(const char *First_, const char *Last_)AbstractManglingParser< Derived, Alloc >inline
ASTAllocatorAbstractManglingParser< Derived, Alloc >
consume()AbstractManglingParser< Derived, Alloc >inline
consumeIf(std::string_view S)AbstractManglingParser< Derived, Alloc >inline
consumeIf(char C)AbstractManglingParser< Derived, Alloc >inline
FirstAbstractManglingParser< Derived, Alloc >
ForwardTemplateRefsAbstractManglingParser< Derived, Alloc >
getDerived()AbstractManglingParser< Derived, Alloc >inline
HasIncompleteTemplateParameterTrackingAbstractManglingParser< Derived, Alloc >
isTemplateParamDecl()AbstractManglingParser< Derived, Alloc >inline
LastAbstractManglingParser< Derived, Alloc >
look(unsigned Lookahead=0) constAbstractManglingParser< Derived, Alloc >inline
make(Args &&... args)AbstractManglingParser< Derived, Alloc >inline
makeNodeArray(It begin, It end)AbstractManglingParser< Derived, Alloc >inline
NamesAbstractManglingParser< Derived, Alloc >
numLeft() constAbstractManglingParser< Derived, Alloc >inline
NumOpsAbstractManglingParser< Derived, Alloc >static
NumSyntheticTemplateParametersAbstractManglingParser< Derived, Alloc >
OpsAbstractManglingParser< Derived, Alloc >static
OuterTemplateParamsAbstractManglingParser< Derived, Alloc >
parse(bool ParseParams=true)AbstractManglingParser< Derived, Alloc >
parseAbiTags(Node *N)AbstractManglingParser< Derived, Alloc >
parseArrayType()AbstractManglingParser< Derived, Alloc >
parseBareSourceName()AbstractManglingParser< Derived, Alloc >
parseBaseUnresolvedName()AbstractManglingParser< Derived, Alloc >
parseBinaryExpr(std::string_view Kind, Node::Prec Prec)AbstractManglingParser< Derived, Alloc >
parseBracedExpr()AbstractManglingParser< Derived, Alloc >
parseCallOffset()AbstractManglingParser< Derived, Alloc >
parseClassEnumType()AbstractManglingParser< Derived, Alloc >
parseConstraintExpr()AbstractManglingParser< Derived, Alloc >
parseConversionExpr()AbstractManglingParser< Derived, Alloc >
parseCtorDtorName(Node *&SoFar, NameState *State)AbstractManglingParser< Derived, Alloc >
parseCVQualifiers()AbstractManglingParser< Derived, Alloc >
parseDecltype()AbstractManglingParser< Derived, Alloc >
parseDestructorName()AbstractManglingParser< Derived, Alloc >
parseEncoding(bool ParseParams=true)AbstractManglingParser< Derived, Alloc >
parseExpr()AbstractManglingParser< Derived, Alloc >
parseExprPrimary()AbstractManglingParser< Derived, Alloc >
parseFloatingLiteral()AbstractManglingParser< Derived, Alloc >
parseFoldExpr()AbstractManglingParser< Derived, Alloc >
parseFunctionParam()AbstractManglingParser< Derived, Alloc >
parseFunctionType()AbstractManglingParser< Derived, Alloc >
parseIntegerLiteral(std::string_view Lit)AbstractManglingParser< Derived, Alloc >
parseLocalName(NameState *State)AbstractManglingParser< Derived, Alloc >
parseModuleNameOpt(ModuleName *&Module)AbstractManglingParser< Derived, Alloc >
parseName(NameState *State=nullptr)AbstractManglingParser< Derived, Alloc >
parseNestedName(NameState *State)AbstractManglingParser< Derived, Alloc >
parseNumber(bool AllowNegative=false)AbstractManglingParser< Derived, Alloc >
parseOperatorEncoding()AbstractManglingParser< Derived, Alloc >
parseOperatorName(NameState *State)AbstractManglingParser< Derived, Alloc >
parsePointerToMemberConversionExpr(Node::Prec Prec)AbstractManglingParser< Derived, Alloc >
parsePointerToMemberType()AbstractManglingParser< Derived, Alloc >
parsePositiveInteger(size_t *Out)AbstractManglingParser< Derived, Alloc >
parsePrefixExpr(std::string_view Kind, Node::Prec Prec)AbstractManglingParser< Derived, Alloc >
parseQualifiedType()AbstractManglingParser< Derived, Alloc >
parseRequiresExpr()AbstractManglingParser< Derived, Alloc >
parseSeqId(size_t *Out)AbstractManglingParser< Derived, Alloc >
parseSimpleId()AbstractManglingParser< Derived, Alloc >
parseSourceName(NameState *State)AbstractManglingParser< Derived, Alloc >
parseSpecialName()AbstractManglingParser< Derived, Alloc >
parseSubobjectExpr()AbstractManglingParser< Derived, Alloc >
parseSubstitution()AbstractManglingParser< Derived, Alloc >
parseTemplateArg()AbstractManglingParser< Derived, Alloc >
parseTemplateArgs(bool TagTemplates=false)AbstractManglingParser< Derived, Alloc >
parseTemplateParam()AbstractManglingParser< Derived, Alloc >
parseTemplateParamDecl(TemplateParamList *Params)AbstractManglingParser< Derived, Alloc >
parseType()AbstractManglingParser< Derived, Alloc >
parseUnnamedTypeName(NameState *State)AbstractManglingParser< Derived, Alloc >
parseUnqualifiedName(NameState *State, Node *Scope, ModuleName *Module)AbstractManglingParser< Derived, Alloc >
parseUnresolvedName(bool Global)AbstractManglingParser< Derived, Alloc >
parseUnresolvedType()AbstractManglingParser< Derived, Alloc >
parseUnscopedName(NameState *State, bool *isSubstName)AbstractManglingParser< Derived, Alloc >
parseVectorType()AbstractManglingParser< Derived, Alloc >
ParsingLambdaParamsAtLevelAbstractManglingParser< Derived, Alloc >
PermitForwardTemplateReferencesAbstractManglingParser< Derived, Alloc >
popTrailingNodeArray(size_t FromPosition)AbstractManglingParser< Derived, Alloc >inline
reset(const char *First_, const char *Last_)AbstractManglingParser< Derived, Alloc >inline
resolveForwardTemplateRefs(NameState &State)AbstractManglingParser< Derived, Alloc >inline
SubsAbstractManglingParser< Derived, Alloc >
TemplateParamList typedefAbstractManglingParser< Derived, Alloc >
TemplateParamsAbstractManglingParser< Derived, Alloc >
TryToParseTemplateArgsAbstractManglingParser< Derived, Alloc >