clang 20.0.0git
clang::TreeTransform< Derived > Member List

This is the complete list of members for clang::TreeTransform< Derived >, including all inherited members.

AllowSkippingCXXConstructExpr()clang::TreeTransform< Derived >inline
AlreadyTransformed(QualType T)clang::TreeTransform< Derived >inline
AlwaysRebuild()clang::TreeTransform< Derived >inline
ComputeLambdaDependency(LambdaScopeInfo *LSI)clang::TreeTransform< Derived >inline
DropCallArgument(Expr *E)clang::TreeTransform< Derived >inline
ExpandingFunctionParameterPack(ParmVarDecl *Pack)clang::TreeTransform< Derived >inline
FinishCXXForRangeStmt(Stmt *ForRange, Stmt *Body)clang::TreeTransform< Derived >inline
ForgetPartiallySubstitutedPack()clang::TreeTransform< Derived >inline
getBaseEntity()clang::TreeTransform< Derived >inline
getBaseLocation()clang::TreeTransform< Derived >inline
getDerived()clang::TreeTransform< Derived >inline
getDerived() constclang::TreeTransform< Derived >inline
getSema() constclang::TreeTransform< Derived >inline
InventTemplateArgumentLoc(const TemplateArgument &Arg, TemplateArgumentLoc &ArgLoc)clang::TreeTransform< Derived >
InventTypeSourceInfo(QualType T)clang::TreeTransform< Derived >inline
Owned(Expr *E)clang::TreeTransform< Derived >inlinestatic
Owned(Stmt *S)clang::TreeTransform< Derived >inlinestatic
RebuildAddrLabelExpr(SourceLocation AmpAmpLoc, SourceLocation LabelLoc, LabelDecl *Label)clang::TreeTransform< Derived >inline
RebuildArraySectionExpr(bool IsOMPArraySection, Expr *Base, SourceLocation LBracketLoc, Expr *LowerBound, SourceLocation ColonLocFirst, SourceLocation ColonLocSecond, Expr *Length, Expr *Stride, SourceLocation RBracketLoc)clang::TreeTransform< Derived >inline
RebuildArraySubscriptExpr(Expr *LHS, SourceLocation LBracketLoc, Expr *RHS, SourceLocation RBracketLoc)clang::TreeTransform< Derived >inline
RebuildArrayType(QualType ElementType, ArraySizeModifier SizeMod, const llvm::APInt *Size, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange)clang::TreeTransform< Derived >
RebuildArrayTypeTrait(ArrayTypeTrait Trait, SourceLocation StartLoc, TypeSourceInfo *TSInfo, Expr *DimExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, AtomicExpr::AtomicOp Op, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildAtomicType(QualType ValueType, SourceLocation KWLoc)clang::TreeTransform< Derived >
RebuildAttributedStmt(SourceLocation AttrLoc, ArrayRef< const Attr * > Attrs, Stmt *SubStmt)clang::TreeTransform< Derived >inline
RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword, ConceptDecl *TypeConstraintConcept, ArrayRef< TemplateArgument > TypeConstraintArgs)clang::TreeTransform< Derived >inline
RebuildBinaryOperator(SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHS, Expr *RHS)clang::TreeTransform< Derived >inline
RebuildBitIntType(bool IsUnsigned, unsigned NumBits, SourceLocation Loc)clang::TreeTransform< Derived >
RebuildBlockPointerType(QualType PointeeType, SourceLocation Sigil)clang::TreeTransform< Derived >
RebuildBuiltinBitCastExpr(SourceLocation KWLoc, TypeSourceInfo *TSI, Expr *Sub, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCallExpr(Expr *Callee, SourceLocation LParenLoc, MultiExprArg Args, SourceLocation RParenLoc, Expr *ExecConfig=nullptr)clang::TreeTransform< Derived >inline
RebuildCaseStmt(SourceLocation CaseLoc, Expr *LHS, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation ColonLoc)clang::TreeTransform< Derived >inline
RebuildCaseStmtBody(Stmt *S, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildChooseExpr(SourceLocation BuiltinLoc, Expr *Cond, Expr *LHS, Expr *RHS, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, UnresolvedLookupExpr *OpCoawaitLookup, bool IsImplicit)clang::TreeTransform< Derived >inline
RebuildCompoundLiteralExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *Init)clang::TreeTransform< Derived >inline
RebuildCompoundStmt(SourceLocation LBraceLoc, MultiStmtArg Statements, SourceLocation RBraceLoc, bool IsStmtExpr)clang::TreeTransform< Derived >inline
RebuildConceptSpecializationExpr(NestedNameSpecifierLoc NNS, SourceLocation TemplateKWLoc, DeclarationNameInfo ConceptNameInfo, NamedDecl *FoundDecl, ConceptDecl *NamedConcept, TemplateArgumentListInfo *TALI)clang::TreeTransform< Derived >inline
RebuildConditionalOperator(Expr *Cond, SourceLocation QuestionLoc, Expr *LHS, SourceLocation ColonLoc, Expr *RHS)clang::TreeTransform< Derived >inline
RebuildConstantArrayType(QualType ElementType, ArraySizeModifier SizeMod, const llvm::APInt &Size, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange)clang::TreeTransform< Derived >
RebuildConstantMatrixType(QualType ElementType, unsigned NumRows, unsigned NumColumns)clang::TreeTransform< Derived >
RebuildConvertVectorExpr(SourceLocation BuiltinLoc, Expr *SrcExpr, TypeSourceInfo *DstTInfo, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCoreturnStmt(SourceLocation CoreturnLoc, Expr *Result, bool IsImplicit)clang::TreeTransform< Derived >inline
RebuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args)clang::TreeTransform< Derived >inline
RebuildCoyieldExpr(SourceLocation CoyieldLoc, Expr *Result)clang::TreeTransform< Derived >inline
RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr)clang::TreeTransform< Derived >inline
RebuildCXXAddrspaceCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXCatchStmt(SourceLocation CatchLoc, VarDecl *ExceptionDecl, Stmt *Handler)clang::TreeTransform< Derived >inline
RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXConstructExpr(QualType T, SourceLocation Loc, CXXConstructorDecl *Constructor, bool IsElidable, MultiExprArg Args, bool HadMultipleCandidates, bool ListInitialization, bool StdInitListInitialization, bool RequiresZeroInit, CXXConstructionKind ConstructKind, SourceRange ParenRange)clang::TreeTransform< Derived >inline
RebuildCXXDefaultArgExpr(SourceLocation Loc, ParmVarDecl *Param, Expr *RewrittenExpr)clang::TreeTransform< Derived >inline
RebuildCXXDefaultInitExpr(SourceLocation Loc, FieldDecl *Field)clang::TreeTransform< Derived >inline
RebuildCXXDeleteExpr(SourceLocation StartLoc, bool IsGlobalDelete, bool IsArrayForm, Expr *Operand)clang::TreeTransform< Derived >inline
RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs)clang::TreeTransform< Derived >inline
RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXFoldExpr(UnresolvedLookupExpr *ULE, SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, std::optional< unsigned > NumExpansions)clang::TreeTransform< Derived >inline
RebuildCXXForRangeStmt(SourceLocation ForLoc, SourceLocation CoawaitLoc, Stmt *Init, SourceLocation ColonLoc, Stmt *Range, Stmt *Begin, Stmt *End, Expr *Cond, Expr *Inc, Stmt *LoopVar, SourceLocation RParenLoc, ArrayRef< MaterializeTemporaryExpr * > LifetimeExtendTemps)clang::TreeTransform< Derived >inline
RebuildCXXFunctionalCastExpr(TypeSourceInfo *TInfo, SourceLocation LParenLoc, Expr *Sub, SourceLocation RParenLoc, bool ListInitialization)clang::TreeTransform< Derived >inline
RebuildCXXInheritedCtorInitExpr(QualType T, SourceLocation Loc, CXXConstructorDecl *Constructor, bool ConstructsVBase, bool InheritedFromVBase)clang::TreeTransform< Derived >inline
RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXNewExpr(SourceLocation StartLoc, bool UseGlobal, SourceLocation PlacementLParen, MultiExprArg PlacementArgs, SourceLocation PlacementRParen, SourceRange TypeIdParens, QualType AllocatedType, TypeSourceInfo *AllocatedTypeInfo, std::optional< Expr * > ArraySize, SourceRange DirectInitRange, Expr *Initializer)clang::TreeTransform< Derived >inline
RebuildCXXNoexceptExpr(SourceRange Range, Expr *Arg)clang::TreeTransform< Derived >inline
RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op, SourceLocation OpLoc, SourceLocation CalleeLoc, bool RequiresADL, const UnresolvedSetImpl &Functions, Expr *First, Expr *Second)clang::TreeTransform< Derived >
RebuildCXXPseudoDestructorExpr(Expr *Base, SourceLocation OperatorLoc, bool isArrow, CXXScopeSpec &SS, TypeSourceInfo *ScopeType, SourceLocation CCLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage Destroyed)clang::TreeTransform< Derived >
RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXRewrittenBinaryOperator(SourceLocation OpLoc, BinaryOperatorKind Opcode, const UnresolvedSetImpl &UnqualLookups, Expr *LHS, Expr *RHS)clang::TreeTransform< Derived >inline
RebuildCXXScalarValueInitExpr(TypeSourceInfo *TSInfo, SourceLocation LParenLoc, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCxxSubscriptExpr(Expr *Callee, SourceLocation LParenLoc, MultiExprArg Args, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXTemporaryObjectExpr(TypeSourceInfo *TSInfo, SourceLocation LParenOrBraceLoc, MultiExprArg Args, SourceLocation RParenOrBraceLoc, bool ListInitialization)clang::TreeTransform< Derived >inline
RebuildCXXThisExpr(SourceLocation ThisLoc, QualType ThisType, bool isImplicit)clang::TreeTransform< Derived >inline
RebuildCXXThrowExpr(SourceLocation ThrowLoc, Expr *Sub, bool IsThrownVariableInScope)clang::TreeTransform< Derived >inline
RebuildCXXTryStmt(SourceLocation TryLoc, Stmt *TryBlock, ArrayRef< Stmt * > Handlers)clang::TreeTransform< Derived >inline
RebuildCXXTypeidExpr(QualType TypeInfoType, SourceLocation TypeidLoc, TypeSourceInfo *Operand, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXTypeidExpr(QualType TypeInfoType, SourceLocation TypeidLoc, Expr *Operand, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXUnresolvedConstructExpr(TypeSourceInfo *TSInfo, SourceLocation LParenLoc, MultiExprArg Args, SourceLocation RParenLoc, bool ListInitialization)clang::TreeTransform< Derived >inline
RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, TypeSourceInfo *Operand, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, Expr *Operand, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildDeclarationNameExpr(const CXXScopeSpec &SS, LookupResult &R, bool RequiresADL)clang::TreeTransform< Derived >inline
RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, ValueDecl *VD, const DeclarationNameInfo &NameInfo, NamedDecl *Found, TemplateArgumentListInfo *TemplateArgs)clang::TreeTransform< Derived >inline
RebuildDeclStmt(MutableArrayRef< Decl * > Decls, SourceLocation StartLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildDecltypeType(Expr *Underlying, SourceLocation Loc)clang::TreeTransform< Derived >
RebuildDeducedTemplateSpecializationType(TemplateName Template, QualType Deduced)clang::TreeTransform< Derived >inline
RebuildDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt)clang::TreeTransform< Derived >inline
RebuildDependentAddressSpaceType(QualType PointeeType, Expr *AddrSpaceExpr, SourceLocation AttributeLoc)clang::TreeTransform< Derived >
RebuildDependentBitIntType(bool IsUnsigned, Expr *NumBitsExpr, SourceLocation Loc)clang::TreeTransform< Derived >
RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc, Expr *Result, UnresolvedLookupExpr *Lookup)clang::TreeTransform< Derived >inline
RebuildDependentNameType(ElaboratedTypeKeyword Keyword, SourceLocation KeywordLoc, NestedNameSpecifierLoc QualifierLoc, const IdentifierInfo *Id, SourceLocation IdLoc, bool DeducedTSTContext)clang::TreeTransform< Derived >inline
RebuildDependentScopeDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, bool IsAddressOfOperand, TypeSourceInfo **RecoveryTSI)clang::TreeTransform< Derived >inline
RebuildDependentSizedArrayType(QualType ElementType, ArraySizeModifier SizeMod, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange)clang::TreeTransform< Derived >
RebuildDependentSizedExtVectorType(QualType ElementType, Expr *SizeExpr, SourceLocation AttributeLoc)clang::TreeTransform< Derived >
RebuildDependentSizedMatrixType(QualType ElementType, Expr *RowExpr, Expr *ColumnExpr, SourceLocation AttributeLoc)clang::TreeTransform< Derived >
RebuildDependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const IdentifierInfo *Name, SourceLocation NameLoc, TemplateArgumentListInfo &Args, bool AllowInjectedClassName)clang::TreeTransform< Derived >inline
RebuildDependentVectorType(QualType ElementType, Expr *SizeExpr, SourceLocation AttributeLoc, VectorKind)clang::TreeTransform< Derived >
RebuildDesignatedInitExpr(Designation &Desig, MultiExprArg ArrayExprs, SourceLocation EqualOrColonLoc, bool GNUSyntax, Expr *Init)clang::TreeTransform< Derived >inline
RebuildDoStmt(SourceLocation DoLoc, Stmt *Body, SourceLocation WhileLoc, SourceLocation LParenLoc, Expr *Cond, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildElaboratedType(SourceLocation KeywordLoc, ElaboratedTypeKeyword Keyword, NestedNameSpecifierLoc QualifierLoc, QualType Named)clang::TreeTransform< Derived >inline
RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator)clang::TreeTransform< Derived >inline
RebuildEnumType(EnumDecl *Enum)clang::TreeTransform< Derived >inline
RebuildExceptionDecl(VarDecl *ExceptionDecl, TypeSourceInfo *Declarator, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id)clang::TreeTransform< Derived >inline
RebuildExpressionTrait(ExpressionTrait Trait, SourceLocation StartLoc, Expr *Queried, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildExprRequirement(concepts::Requirement::SubstitutionDiagnostic *SubstDiag, bool IsSimple, SourceLocation NoexceptLoc, concepts::ExprRequirement::ReturnTypeRequirement Ret)clang::TreeTransform< Derived >inline
RebuildExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc, concepts::ExprRequirement::ReturnTypeRequirement Ret)clang::TreeTransform< Derived >inline
RebuildExtVectorElementExpr(Expr *Base, SourceLocation OpLoc, bool IsArrow, SourceLocation AccessorLoc, IdentifierInfo &Accessor)clang::TreeTransform< Derived >inline
RebuildExtVectorType(QualType ElementType, unsigned NumElements, SourceLocation AttributeLoc)clang::TreeTransform< Derived >
RebuildForStmt(SourceLocation ForLoc, SourceLocation LParenLoc, Stmt *Init, Sema::ConditionResult Cond, Sema::FullExprArg Inc, SourceLocation RParenLoc, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildFunctionNoProtoType(QualType ResultType)clang::TreeTransform< Derived >
RebuildFunctionProtoType(QualType T, MutableArrayRef< QualType > ParamTypes, const FunctionProtoType::ExtProtoInfo &EPI)clang::TreeTransform< Derived >
RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, unsigned NumLabels, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, ArrayRef< TypeSourceInfo * > Types, ArrayRef< Expr * > Exprs)clang::TreeTransform< Derived >inline
RebuildGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, TypeSourceInfo *ControllingType, ArrayRef< TypeSourceInfo * > Types, ArrayRef< Expr * > Exprs)clang::TreeTransform< Derived >inline
RebuildGotoStmt(SourceLocation GotoLoc, SourceLocation LabelLoc, LabelDecl *Label)clang::TreeTransform< Derived >inline
RebuildIfStmt(SourceLocation IfLoc, IfStatementKind Kind, SourceLocation LParenLoc, Sema::ConditionResult Cond, SourceLocation RParenLoc, Stmt *Init, Stmt *Then, SourceLocation ElseLoc, Stmt *Else)clang::TreeTransform< Derived >inline
RebuildImplicitValueInitExpr(QualType T)clang::TreeTransform< Derived >inline
RebuildIncompleteArrayType(QualType ElementType, ArraySizeModifier SizeMod, unsigned IndexTypeQuals, SourceRange BracketsRange)clang::TreeTransform< Derived >
RebuildIndirectGotoStmt(SourceLocation GotoLoc, SourceLocation StarLoc, Expr *Target)clang::TreeTransform< Derived >inline
RebuildInitList(SourceLocation LBraceLoc, MultiExprArg Inits, SourceLocation RBraceLoc)clang::TreeTransform< Derived >inline
RebuildLabelStmt(SourceLocation IdentLoc, LabelDecl *L, SourceLocation ColonLoc, Stmt *SubStmt)clang::TreeTransform< Derived >inline
RebuildLambdaExpr(SourceLocation StartLoc, SourceLocation EndLoc, LambdaScopeInfo *LSI)clang::TreeTransform< Derived >inline
RebuildMacroQualifiedType(QualType T, const IdentifierInfo *MacroII)clang::TreeTransform< Derived >inline
RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, Expr *ColumnIdx, SourceLocation RBracketLoc)clang::TreeTransform< Derived >inline
RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope)clang::TreeTransform< Derived >inline
RebuildMemberPointerType(QualType PointeeType, QualType ClassType, SourceLocation Sigil)clang::TreeTransform< Derived >
RebuildMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef< Token > AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef< StringRef > Constraints, ArrayRef< StringRef > Clobbers, ArrayRef< Expr * > Exprs, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildMSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, Stmt *Nested)clang::TreeTransform< Derived >inline
RebuildNestedRequirement(StringRef InvalidConstraintEntity, const ASTConstraintSatisfaction &Satisfaction)clang::TreeTransform< Derived >inline
RebuildNestedRequirement(Expr *Constraint)clang::TreeTransform< Derived >inline
RebuildObjCArrayLiteral(SourceRange Range, Expr **Elements, unsigned NumElements)clang::TreeTransform< Derived >inline
RebuildObjCAtCatchStmt(SourceLocation AtLoc, SourceLocation RParenLoc, VarDecl *Var, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildObjCAtFinallyStmt(SourceLocation AtLoc, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildObjCAtSynchronizedOperand(SourceLocation atLoc, Expr *object)clang::TreeTransform< Derived >inline
RebuildObjCAtSynchronizedStmt(SourceLocation AtLoc, Expr *Object, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Operand)clang::TreeTransform< Derived >inline
RebuildObjCAtTryStmt(SourceLocation AtLoc, Stmt *TryBody, MultiStmtArg CatchStmts, Stmt *Finally)clang::TreeTransform< Derived >inline
RebuildObjCAutoreleasePoolStmt(SourceLocation AtLoc, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr)clang::TreeTransform< Derived >inline
RebuildObjCDictionaryLiteral(SourceRange Range, MutableArrayRef< ObjCDictionaryElement > Elements)clang::TreeTransform< Derived >inline
RebuildObjCEncodeExpr(SourceLocation AtLoc, TypeSourceInfo *EncodeTypeInfo, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildObjCExceptionDecl(VarDecl *ExceptionDecl, TypeSourceInfo *TInfo, QualType T)clang::TreeTransform< Derived >inline
RebuildObjCForCollectionStmt(SourceLocation ForLoc, Stmt *Element, Expr *Collection, SourceLocation RParenLoc, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, SourceLocation OpLoc, bool IsArrow)clang::TreeTransform< Derived >inline
RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, SourceLocation IvarLoc, bool IsArrow, bool IsFreeIvar)clang::TreeTransform< Derived >inline
RebuildObjCMessageExpr(TypeSourceInfo *ReceiverTypeInfo, Selector Sel, ArrayRef< SourceLocation > SelectorLocs, ObjCMethodDecl *Method, SourceLocation LBracLoc, MultiExprArg Args, SourceLocation RBracLoc)clang::TreeTransform< Derived >inline
RebuildObjCMessageExpr(Expr *Receiver, Selector Sel, ArrayRef< SourceLocation > SelectorLocs, ObjCMethodDecl *Method, SourceLocation LBracLoc, MultiExprArg Args, SourceLocation RBracLoc)clang::TreeTransform< Derived >inline
RebuildObjCMessageExpr(SourceLocation SuperLoc, Selector Sel, ArrayRef< SourceLocation > SelectorLocs, QualType SuperType, ObjCMethodDecl *Method, SourceLocation LBracLoc, MultiExprArg Args, SourceLocation RBracLoc)clang::TreeTransform< Derived >inline
RebuildObjCObjectPointerType(QualType PointeeType, SourceLocation Star)clang::TreeTransform< Derived >
RebuildObjCObjectType(QualType BaseType, SourceLocation Loc, SourceLocation TypeArgsLAngleLoc, ArrayRef< TypeSourceInfo * > TypeArgs, SourceLocation TypeArgsRAngleLoc, SourceLocation ProtocolLAngleLoc, ArrayRef< ObjCProtocolDecl * > Protocols, ArrayRef< SourceLocation > ProtocolLocs, SourceLocation ProtocolRAngleLoc)clang::TreeTransform< Derived >
RebuildObjCPropertyRefExpr(Expr *BaseArg, ObjCPropertyDecl *Property, SourceLocation PropertyLoc)clang::TreeTransform< Derived >inline
RebuildObjCPropertyRefExpr(Expr *Base, QualType T, ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, SourceLocation PropertyLoc)clang::TreeTransform< Derived >inline
RebuildObjCSubscriptRefExpr(SourceLocation RB, Expr *Base, Expr *Key, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod)clang::TreeTransform< Derived >inline
RebuildObjCTypeParamType(const ObjCTypeParamDecl *Decl, SourceLocation ProtocolLAngleLoc, ArrayRef< ObjCProtocolDecl * > Protocols, ArrayRef< SourceLocation > ProtocolLocs, SourceLocation ProtocolRAngleLoc)clang::TreeTransform< Derived >
RebuildOffsetOfExpr(SourceLocation OperatorLoc, TypeSourceInfo *Type, ArrayRef< Sema::OffsetOfComponent > Components, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildOMPAffinityClause(SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc, Expr *Modifier, ArrayRef< Expr * > Locators)clang::TreeTransform< Derived >inline
RebuildOMPAlignClause(Expr *A, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPAlignedClause(ArrayRef< Expr * > VarList, Expr *Alignment, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPAllocateClause(Expr *Allocate, ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPAllocatorClause(Expr *A, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPArrayShapingExpr(Expr *Base, SourceLocation LParenLoc, SourceLocation RParenLoc, ArrayRef< Expr * > Dims, ArrayRef< SourceRange > BracketsRanges)clang::TreeTransform< Derived >inline
RebuildOMPAtClause(OpenMPAtClauseKind Kind, SourceLocation KwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPBindClause(OpenMPBindClauseKind Kind, SourceLocation KindLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPCanonicalLoop(Stmt *LoopStmt)clang::TreeTransform< Derived >inline
RebuildOMPCollapseClause(Expr *Num, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPCopyinClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPCopyprivateClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDefaultClause(DefaultKind Kind, SourceLocation KindKwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDefaultmapClause(OpenMPDefaultmapClauseModifier M, OpenMPDefaultmapClauseKind Kind, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation MLoc, SourceLocation KindLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDependClause(OMPDependClause::DependDataTy Data, Expr *DepModifier, ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDepobjClause(Expr *Depobj, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDestroyClause(Expr *InteropVar, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation VarLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDetachClause(Expr *Evt, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDeviceClause(OpenMPDeviceClauseModifier Modifier, Expr *Device, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ModifierLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDistScheduleClause(OpenMPDistScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPDoacrossClause(OpenMPDoacrossClauseModifier DepType, SourceLocation DepLoc, SourceLocation ColonLoc, ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPExclusiveClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPExecutableDirective(OpenMPDirectiveKind Kind, DeclarationNameInfo DirName, OpenMPDirectiveKind CancelRegion, ArrayRef< OMPClause * > Clauses, Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPFilterClause(Expr *ThreadID, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPFinalClause(Expr *Condition, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPFirstprivateClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPFlushClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPFromClause(ArrayRef< OpenMPMotionModifierKind > MotionModifiers, ArrayRef< SourceLocation > MotionModifiersLoc, CXXScopeSpec &MapperIdScopeSpec, DeclarationNameInfo &MapperId, SourceLocation ColonLoc, ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs, ArrayRef< Expr * > UnresolvedMappers)clang::TreeTransform< Derived >inline
RebuildOMPFullClause(SourceLocation StartLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPGrainsizeClause(OpenMPGrainsizeClauseModifier Modifier, Expr *Device, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ModifierLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPHasDeviceAddrClause(ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs)clang::TreeTransform< Derived >inline
RebuildOMPHintClause(Expr *Hint, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPHoldsClause(Expr *A, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPIfClause(OpenMPDirectiveKind NameModifier, Expr *Condition, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation NameModifierLoc, SourceLocation ColonLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPInclusiveClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPInformationalDirective(OpenMPDirectiveKind Kind, DeclarationNameInfo DirName, ArrayRef< OMPClause * > Clauses, Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPInitClause(Expr *InteropVar, OMPInteropInfo &InteropInfo, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation VarLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPInReductionClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc, CXXScopeSpec &ReductionIdScopeSpec, const DeclarationNameInfo &ReductionId, ArrayRef< Expr * > UnresolvedReductions)clang::TreeTransform< Derived >inline
RebuildOMPIsDevicePtrClause(ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs)clang::TreeTransform< Derived >inline
RebuildOMPIteratorExpr(SourceLocation IteratorKwLoc, SourceLocation LLoc, SourceLocation RLoc, ArrayRef< SemaOpenMP::OMPIteratorData > Data)clang::TreeTransform< Derived >inline
RebuildOMPLastprivateClause(ArrayRef< Expr * > VarList, OpenMPLastprivateModifier LPKind, SourceLocation LPKindLoc, SourceLocation ColonLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPLinearClause(ArrayRef< Expr * > VarList, Expr *Step, SourceLocation StartLoc, SourceLocation LParenLoc, OpenMPLinearClauseKind Modifier, SourceLocation ModifierLoc, SourceLocation ColonLoc, SourceLocation StepModifierLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPMapClause(Expr *IteratorModifier, ArrayRef< OpenMPMapModifierKind > MapTypeModifiers, ArrayRef< SourceLocation > MapTypeModifiersLoc, CXXScopeSpec MapperIdScopeSpec, DeclarationNameInfo MapperId, OpenMPMapClauseKind MapType, bool IsMapTypeImplicit, SourceLocation MapLoc, SourceLocation ColonLoc, ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs, ArrayRef< Expr * > UnresolvedMappers)clang::TreeTransform< Derived >inline
RebuildOMPMessageClause(Expr *MS, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPNocontextClause(Expr *Condition, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPNontemporalClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPNovariantsClause(Expr *Condition, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPNumTasksClause(OpenMPNumTasksClauseModifier Modifier, Expr *NumTasks, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ModifierLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPNumTeamsClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPNumThreadsClause(Expr *NumThreads, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPOrderClause(OpenMPOrderClauseKind Kind, SourceLocation KindKwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, OpenMPOrderClauseModifier Modifier, SourceLocation ModifierKwLoc)clang::TreeTransform< Derived >inline
RebuildOMPOrderedClause(SourceLocation StartLoc, SourceLocation EndLoc, SourceLocation LParenLoc, Expr *Num)clang::TreeTransform< Derived >inline
RebuildOMPPartialClause(Expr *Factor, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPPriorityClause(Expr *Priority, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPPrivateClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPProcBindClause(ProcBindKind Kind, SourceLocation KindKwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPReductionClause(ArrayRef< Expr * > VarList, OpenMPReductionClauseModifier Modifier, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ModifierLoc, SourceLocation ColonLoc, SourceLocation EndLoc, CXXScopeSpec &ReductionIdScopeSpec, const DeclarationNameInfo &ReductionId, ArrayRef< Expr * > UnresolvedReductions)clang::TreeTransform< Derived >inline
RebuildOMPSafelenClause(Expr *Len, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPScheduleClause(OpenMPScheduleClauseModifier M1, OpenMPScheduleClauseModifier M2, OpenMPScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation M1Loc, SourceLocation M2Loc, SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPSeverityClause(OpenMPSeverityClauseKind Kind, SourceLocation KwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPSharedClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPSimdlenClause(Expr *Len, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPSizesClause(ArrayRef< Expr * > Sizes, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPTaskReductionClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc, CXXScopeSpec &ReductionIdScopeSpec, const DeclarationNameInfo &ReductionId, ArrayRef< Expr * > UnresolvedReductions)clang::TreeTransform< Derived >inline
RebuildOMPThreadLimitClause(ArrayRef< Expr * > VarList, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPToClause(ArrayRef< OpenMPMotionModifierKind > MotionModifiers, ArrayRef< SourceLocation > MotionModifiersLoc, CXXScopeSpec &MapperIdScopeSpec, DeclarationNameInfo &MapperId, SourceLocation ColonLoc, ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs, ArrayRef< Expr * > UnresolvedMappers)clang::TreeTransform< Derived >inline
RebuildOMPUseClause(Expr *InteropVar, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation VarLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPUseDeviceAddrClause(ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs)clang::TreeTransform< Derived >inline
RebuildOMPUseDevicePtrClause(ArrayRef< Expr * > VarList, const OMPVarListLocTy &Locs)clang::TreeTransform< Derived >inline
RebuildOMPUsesAllocatorsClause(ArrayRef< SemaOpenMP::UsesAllocatorsData > Data, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPXAttributeClause(ArrayRef< const Attr * > Attrs, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPXBareClause(SourceLocation StartLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOMPXDynCGroupMemClause(Expr *Size, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc)clang::TreeTransform< Derived >inline
RebuildOpenACCComputeConstruct(OpenACCDirectiveKind K, SourceLocation BeginLoc, SourceLocation DirLoc, SourceLocation EndLoc, ArrayRef< OpenACCClause * > Clauses, StmtResult StrBlock)clang::TreeTransform< Derived >inline
RebuildOpenACCLoopConstruct(SourceLocation BeginLoc, SourceLocation DirLoc, SourceLocation EndLoc, ArrayRef< OpenACCClause * > Clauses, StmtResult Loop)clang::TreeTransform< Derived >inline
RebuildPackExpansion(TemplateArgumentLoc Pattern, SourceLocation EllipsisLoc, std::optional< unsigned > NumExpansions)clang::TreeTransform< Derived >inline
RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, std::optional< unsigned > NumExpansions)clang::TreeTransform< Derived >inline
RebuildPackExpansionType(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, std::optional< unsigned > NumExpansions)clang::TreeTransform< Derived >inline
RebuildPackIndexingExpr(SourceLocation EllipsisLoc, SourceLocation RSquareLoc, Expr *PackIdExpression, Expr *IndexExpr, ArrayRef< Expr * > ExpandedExprs, bool EmptyPack=false)clang::TreeTransform< Derived >inline
RebuildPackIndexingType(QualType Pattern, Expr *IndexExpr, SourceLocation Loc, SourceLocation EllipsisLoc, bool FullySubstituted, ArrayRef< QualType > Expansions={})clang::TreeTransform< Derived >
RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, SourceLocation RParen)clang::TreeTransform< Derived >inline
RebuildParenListExpr(SourceLocation LParenLoc, MultiExprArg SubExprs, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildParenType(QualType InnerType)clang::TreeTransform< Derived >inline
RebuildPipeType(QualType ValueType, SourceLocation KWLoc, bool isReadPipe)clang::TreeTransform< Derived >
RebuildPointerType(QualType PointeeType, SourceLocation Sigil)clang::TreeTransform< Derived >
RebuildPredefinedExpr(SourceLocation Loc, PredefinedIdentKind IK)clang::TreeTransform< Derived >inline
RebuildQualifiedType(QualType T, QualifiedTypeLoc TL)clang::TreeTransform< Derived >
RebuildRecordType(RecordDecl *Record)clang::TreeTransform< Derived >inline
RebuildRecoveryExpr(SourceLocation BeginLoc, SourceLocation EndLoc, ArrayRef< Expr * > SubExprs, QualType Type)clang::TreeTransform< Derived >inline
RebuildReferenceType(QualType ReferentType, bool LValue, SourceLocation Sigil)clang::TreeTransform< Derived >
RebuildRequiresExpr(SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, SourceLocation LParenLoc, ArrayRef< ParmVarDecl * > LocalParameters, SourceLocation RParenLoc, ArrayRef< concepts::Requirement * > Requirements, SourceLocation ClosingBraceLoc)clang::TreeTransform< Derived >inline
RebuildReturnStmt(SourceLocation ReturnLoc, Expr *Result)clang::TreeTransform< Derived >inline
RebuildSEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, Stmt *Block)clang::TreeTransform< Derived >inline
RebuildSEHFinallyStmt(SourceLocation Loc, Stmt *Block)clang::TreeTransform< Derived >inline
RebuildSEHTryStmt(bool IsCXXTry, SourceLocation TryLoc, Stmt *TryBlock, Stmt *Handler)clang::TreeTransform< Derived >inline
RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, SourceLocation PackLoc, SourceLocation RParenLoc, std::optional< unsigned > Length, ArrayRef< TemplateArgument > PartialArgs)clang::TreeTransform< Derived >inline
RebuildSourceLocExpr(SourceLocIdentKind Kind, QualType ResultTy, SourceLocation BuiltinLoc, SourceLocation RPLoc, DeclContext *ParentContext)clang::TreeTransform< Derived >inline
RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, SourceLocation RParenLoc, unsigned TemplateDepth)clang::TreeTransform< Derived >inline
RebuildSwitchStmtBody(SourceLocation SwitchLoc, Stmt *Switch, Stmt *Body)clang::TreeTransform< Derived >inline
RebuildSwitchStmtStart(SourceLocation SwitchLoc, SourceLocation LParenLoc, Stmt *Init, Sema::ConditionResult Cond, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildSYCLUniqueStableNameExpr(SourceLocation OpLoc, SourceLocation LParen, SourceLocation RParen, TypeSourceInfo *TSI)clang::TreeTransform< Derived >inline
RebuildTemplateIdExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R, bool RequiresADL, const TemplateArgumentListInfo *TemplateArgs)clang::TreeTransform< Derived >inline
RebuildTemplateName(CXXScopeSpec &SS, bool TemplateKW, TemplateDecl *Template)clang::TreeTransform< Derived >
RebuildTemplateName(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const IdentifierInfo &Name, SourceLocation NameLoc, QualType ObjectType, NamedDecl *FirstQualifierInScope, bool AllowInjectedClassName)clang::TreeTransform< Derived >
RebuildTemplateName(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, OverloadedOperatorKind Operator, SourceLocation NameLoc, QualType ObjectType, bool AllowInjectedClassName)clang::TreeTransform< Derived >
RebuildTemplateName(const TemplateArgument &ArgPack, Decl *AssociatedDecl, unsigned Index, bool Final)clang::TreeTransform< Derived >inline
RebuildTemplateSpecializationType(TemplateName Template, SourceLocation TemplateLoc, TemplateArgumentListInfo &Args)clang::TreeTransform< Derived >
RebuildTypedefType(TypedefNameDecl *Typedef)clang::TreeTransform< Derived >inline
RebuildTypeOfExprType(Expr *Underlying, SourceLocation Loc, TypeOfKind Kind)clang::TreeTransform< Derived >
RebuildTypeOfType(QualType Underlying, TypeOfKind Kind)clang::TreeTransform< Derived >
RebuildTypeRequirement(concepts::Requirement::SubstitutionDiagnostic *SubstDiag)clang::TreeTransform< Derived >inline
RebuildTypeRequirement(TypeSourceInfo *T)clang::TreeTransform< Derived >inline
RebuildTypeTrait(TypeTrait Trait, SourceLocation StartLoc, ArrayRef< TypeSourceInfo * > Args, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo, SourceLocation OpLoc, UnaryExprOrTypeTrait ExprKind, SourceRange R)clang::TreeTransform< Derived >inline
RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, UnaryExprOrTypeTrait ExprKind, SourceRange R)clang::TreeTransform< Derived >inline
RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr)clang::TreeTransform< Derived >inline
RebuildUnaryTransformType(QualType BaseType, UnaryTransformType::UTTKind UKind, SourceLocation Loc)clang::TreeTransform< Derived >
RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, SourceLocation OperatorLoc, bool IsArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs)clang::TreeTransform< Derived >inline
RebuildUnresolvedUsingType(SourceLocation NameLoc, Decl *D)clang::TreeTransform< Derived >
RebuildUsingType(UsingShadowDecl *Found, QualType Underlying)clang::TreeTransform< Derived >inline
RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc)clang::TreeTransform< Derived >inline
RebuildVariableArrayType(QualType ElementType, ArraySizeModifier SizeMod, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange)clang::TreeTransform< Derived >
RebuildVectorType(QualType ElementType, unsigned NumElements, VectorKind VecKind)clang::TreeTransform< Derived >
RebuildWhileStmt(SourceLocation WhileLoc, SourceLocation LParenLoc, Sema::ConditionResult Cond, SourceLocation RParenLoc, Stmt *Body)clang::TreeTransform< Derived >inline
RememberPartiallySubstitutedPack(TemplateArgument Arg)clang::TreeTransform< Derived >inline
ReplacingOriginal()clang::TreeTransform< Derived >inline
SDK_Discarded enum valueclang::TreeTransform< Derived >
SDK_NotDiscarded enum valueclang::TreeTransform< Derived >
SDK_StmtExprResult enum valueclang::TreeTransform< Derived >
SemaRefclang::TreeTransform< Derived >protected
setBase(SourceLocation Loc, DeclarationName Entity)clang::TreeTransform< Derived >inline
SkipLambdaBody(LambdaExpr *E, Stmt *Body)clang::TreeTransform< Derived >
StmtDiscardKind enum nameclang::TreeTransform< Derived >
TransformAddressOfOperand(Expr *E)clang::TreeTransform< Derived >
TransformAttr(const Attr *S)clang::TreeTransform< Derived >
TransformAttributedType(TypeLocBuilder &TLB, AttributedTypeLoc TL, Fn TransformModifiedType)clang::TreeTransform< Derived >
TransformAttributedType(TypeLocBuilder &TLB, AttributedTypeLoc TL)clang::TreeTransform< Derived >
transformAttrs(Decl *Old, Decl *New)clang::TreeTransform< Derived >inline
TransformCompoundStmt(CompoundStmt *S, bool IsStmtExpr)clang::TreeTransform< Derived >
TransformCondition(SourceLocation Loc, VarDecl *Var, Expr *Expr, Sema::ConditionKind Kind)clang::TreeTransform< Derived >
TransformCXXNamedCastExpr(CXXNamedCastExpr *E)clang::TreeTransform< Derived >
TransformDecl(SourceLocation Loc, Decl *D)clang::TreeTransform< Derived >inline
TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo)clang::TreeTransform< Derived >
TransformDefinition(SourceLocation Loc, Decl *D)clang::TreeTransform< Derived >inline
TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E, bool IsAddressOfOperand, TypeSourceInfo **RecoveryTSI)clang::TreeTransform< Derived >
TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, TemplateName Template, CXXScopeSpec &SS)clang::TreeTransform< Derived >
TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, NestedNameSpecifierLoc QualifierLoc)clang::TreeTransform< Derived >
transformedLocalDecl(Decl *Old, ArrayRef< Decl * > New)clang::TreeTransform< Derived >inline
TransformedLocalDeclsclang::TreeTransform< Derived >protected
TransformExceptionSpec(SourceLocation Loc, FunctionProtoType::ExceptionSpecInfo &ESI, SmallVectorImpl< QualType > &Exceptions, bool &Changed)clang::TreeTransform< Derived >
TransformExpr(Expr *E)clang::TreeTransform< Derived >
TransformExprRequirement(concepts::ExprRequirement *Req)clang::TreeTransform< Derived >
TransformExprs(Expr *const *Inputs, unsigned NumInputs, bool IsCall, SmallVectorImpl< Expr * > &Outputs, bool *ArgChanged=nullptr)clang::TreeTransform< Derived >
TransformFirstQualifierInScope(NamedDecl *D, SourceLocation Loc)clang::TreeTransform< Derived >inline
TransformFunctionProtoType(TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, CXXRecordDecl *ThisContext, Qualifiers ThisTypeQuals, Fn TransformExceptionSpec)clang::TreeTransform< Derived >
TransformFunctionProtoType(TypeLocBuilder &TLB, FunctionProtoTypeLoc TL)clang::TreeTransform< Derived >
TransformFunctionTypeParam(ParmVarDecl *OldParm, int indexAdjustment, std::optional< unsigned > NumExpansions, bool ExpectParameterPack)clang::TreeTransform< Derived >
TransformFunctionTypeParams(SourceLocation Loc, ArrayRef< ParmVarDecl * > Params, const QualType *ParamTypes, const FunctionProtoType::ExtParameterInfo *ParamInfos, SmallVectorImpl< QualType > &PTypes, SmallVectorImpl< ParmVarDecl * > *PVars, Sema::ExtParameterInfoBuilder &PInfos, unsigned *LastParamTransformed)clang::TreeTransform< Derived >
TransformFunctionTypeParams(SourceLocation Loc, ArrayRef< ParmVarDecl * > Params, const QualType *ParamTypes, const FunctionProtoType::ExtParameterInfo *ParamInfos, SmallVectorImpl< QualType > &PTypes, SmallVectorImpl< ParmVarDecl * > *PVars, Sema::ExtParameterInfoBuilder &PInfos)clang::TreeTransform< Derived >inline
TransformInitializer(Expr *Init, bool NotCopyInit)clang::TreeTransform< Derived >
TransformLambdaBody(LambdaExpr *E, Stmt *Body)clang::TreeTransform< Derived >
TransformNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, QualType ObjectType=QualType(), NamedDecl *FirstQualifierInScope=nullptr)clang::TreeTransform< Derived >
TransformNestedRequirement(concepts::NestedRequirement *Req)clang::TreeTransform< Derived >
TransformOMPClause(OMPClause *S)clang::TreeTransform< Derived >
TransformOMPExecutableDirective(OMPExecutableDirective *S)clang::TreeTransform< Derived >
TransformOMPInformationalDirective(OMPExecutableDirective *S)clang::TreeTransform< Derived >
TransformOverloadExprDecls(OverloadExpr *Old, bool RequiresADL, LookupResult &R)clang::TreeTransform< Derived >
TransformParenDependentScopeDeclRefExpr(ParenExpr *PE, DependentScopeDeclRefExpr *DRE, bool IsAddressOfOperand, TypeSourceInfo **RecoveryTSI)clang::TreeTransform< Derived >
TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL)clang::TreeTransform< Derived >
TransformRequiresExprRequirements(ArrayRef< concepts::Requirement * > Reqs, llvm::SmallVectorImpl< concepts::Requirement * > &Transformed)clang::TreeTransform< Derived >
TransformRequiresTypeParams(SourceLocation KWLoc, SourceLocation RBraceLoc, const RequiresExpr *RE, RequiresExprBodyDecl *Body, ArrayRef< ParmVarDecl * > Params, SmallVectorImpl< QualType > &PTypes, SmallVectorImpl< ParmVarDecl * > &TransParams, Sema::ExtParameterInfoBuilder &PInfos)clang::TreeTransform< Derived >inline
TransformSEHHandler(Stmt *Handler)clang::TreeTransform< Derived >
TransformStmt(Stmt *S, StmtDiscardKind SDK=SDK_Discarded)clang::TreeTransform< Derived >
TransformStmtAttr(const Stmt *OrigS, const Stmt *InstS, const Attr *A)clang::TreeTransform< Derived >
TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL, bool SuppressObjCLifetime)clang::TreeTransform< Derived >
TransformTemplateArgument(const TemplateArgumentLoc &Input, TemplateArgumentLoc &Output, bool Uneval=false)clang::TreeTransform< Derived >
TransformTemplateArguments(const TemplateArgumentLoc *Inputs, unsigned NumInputs, TemplateArgumentListInfo &Outputs, bool Uneval=false)clang::TreeTransform< Derived >inline
TransformTemplateArguments(InputIterator First, InputIterator Last, TemplateArgumentListInfo &Outputs, bool Uneval=false)clang::TreeTransform< Derived >
TransformTemplateDepth(unsigned Depth)clang::TreeTransform< Derived >inline
TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, SourceLocation NameLoc, QualType ObjectType=QualType(), NamedDecl *FirstQualifierInScope=nullptr, bool AllowInjectedClassName=false)clang::TreeTransform< Derived >
TransformTemplateParameterList(TemplateParameterList *TPL)clang::TreeTransform< Derived >inline
TransformTemplateSpecializationType(TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL, TemplateName Template)clang::TreeTransform< Derived >
TransformTemplateTypeParmType(TypeLocBuilder &TLB, TemplateTypeParmTypeLoc TL, bool SuppressObjCLifetime)clang::TreeTransform< Derived >
TransformType(QualType T)clang::TreeTransform< Derived >
TransformType(TypeSourceInfo *DI)clang::TreeTransform< Derived >
TransformType(TypeLocBuilder &TLB, TypeLoc TL)clang::TreeTransform< Derived >
TransformTypeRequirement(concepts::TypeRequirement *Req)clang::TreeTransform< Derived >
TransformTypeWithDeducedTST(QualType T)clang::TreeTransform< Derived >
TransformTypeWithDeducedTST(TypeSourceInfo *DI)clang::TreeTransform< Derived >
TransformUnresolvedLookupExpr(UnresolvedLookupExpr *E, bool IsAddressOfOperand)clang::TreeTransform< Derived >
TreeTransform(Sema &SemaRef)clang::TreeTransform< Derived >inline
TryExpandParameterPacks(SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef< UnexpandedParameterPack > Unexpanded, bool &ShouldExpand, bool &RetainExpansion, std::optional< unsigned > &NumExpansions)clang::TreeTransform< Derived >inline