clang 20.0.0git
clang::ASTNodeImporter Member List

This is the complete list of members for clang::ASTNodeImporter, including all inherited members.

ASTNodeImporter(ASTImporter &Importer)clang::ASTNodeImporterinlineexplicit
BINOP_FALLBACK(PtrMemD) BINOP_FALLBACK(PtrMemI) BINOP_FALLBACK(Mul) BINOP_FALLBACK(Div) BINOP_FALLBACK(Rem) BINOP_FALLBACK(Add) BINOP_FALLBACK(Sub) BINOP_FALLBACK(Shl) BINOP_FALLBACK(LT) BINOP_FALLBACK(GT) BINOP_FALLBACK(LE) BINOP_FALLBACK(GE) BINOP_FALLBACK(EQ) BINOP_FALLBACK(NE) BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) BINOP_FALLBACK(LAnd) BINOP_FALLBACK(LOr) CAO_FALLBACK(MulAssign) CAO_FALLBACK(DivAssign) CAO_FALLBACK(RemAssign) CAO_FALLBACK(AddAssign) CAO_FALLBACK(SubAssign) CAO_FALLBACK(ShlAssign) CAO_FALLBACK(ShrAssign) CAO_FALLBACK(AndAssign) CAO_FALLBACK(OrAssign) UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec) UNARYOP_FALLBACK(PreInc) UNARYOP_FALLBACK(PreDec) UNARYOP_FALLBACK(AddrOf) UNARYOP_FALLBACK(Deref) UNARYOP_FALLBACK(Plus) UNARYOP_FALLBACK(Minus) UNARYOP_FALLBACK(Not) UNARYOP_FALLBACK(LNot) UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag) UNARYOP_FALLBACK(Extension) UNARYOP_FALLBACK(Coawait) RetTy VisitStmt(PTR(Stmt) Nodeclang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >
Designator typedefclang::ASTNodeImporter
FindFunctionTemplateSpecialization(FunctionDecl *FromFD)clang::ASTNodeImporter
FunctionTemplateAndArgsTy typedefclang::ASTNodeImporter
hasReturnTypeDeclaredInside(FunctionDecl *D)clang::ASTNodeImporter
hasSameVisibilityContextAndLinkage(T *Found, T *From)clang::ASTNodeImporter
hasSameVisibilityContextAndLinkage(TypedefNameDecl *Found, TypedefNameDecl *From)clang::ASTNodeImporter
IDK_Basic enum valueclang::ASTNodeImporter
IDK_Default enum valueclang::ASTNodeImporter
IDK_Everything enum valueclang::ASTNodeImporter
import(TemplateParameterList *From)clang::ASTNodeImporter
import(const TemplateArgument &From)clang::ASTNodeImporter
import(const TemplateArgumentLoc &TALoc)clang::ASTNodeImporter
import(const DeclGroupRef &DG)clang::ASTNodeImporter
import(const Designator &D)clang::ASTNodeImporter
import(ConceptReference *From)clang::ASTNodeImporter
import(const LambdaCapture &From)clang::ASTNodeImporter
ImportAPValue(const APValue &FromValue)clang::ASTNodeImporter
ImportArrayChecked(IIter Ibegin, IIter Iend, OIter Obegin)clang::ASTNodeImporterinline
ImportArrayChecked(const InContainerTy &InContainer, OIter Obegin)clang::ASTNodeImporterinline
ImportCastPath(CastExpr *E)clang::ASTNodeImporter
importChecked(Error &Err, const T &From)clang::ASTNodeImporterinline
ImportContainerChecked(const InContainerTy &InContainer, OutContainerTy &OutContainer)clang::ASTNodeImporterinline
ImportDeclarationNameLoc(const DeclarationNameInfo &From, DeclarationNameInfo &To)clang::ASTNodeImporter
ImportDeclContext(DeclContext *FromDC, bool ForceImport=false)clang::ASTNodeImporter
ImportDeclContext(Decl *From, DeclContext *&ToDC, DeclContext *&ToLexicalDC)clang::ASTNodeImporter
ImportDeclParts(NamedDecl *D, DeclarationName &Name, NamedDecl *&ToD, SourceLocation &Loc)clang::ASTNodeImporter
ImportDeclParts(NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC, DeclarationName &Name, NamedDecl *&ToD, SourceLocation &Loc)clang::ASTNodeImporter
ImportDefaultArgOfParmVarDecl(const ParmVarDecl *FromParam, ParmVarDecl *ToParam)clang::ASTNodeImporter
ImportDefinition(RecordDecl *From, RecordDecl *To, ImportDefinitionKind Kind=IDK_Default)clang::ASTNodeImporter
ImportDefinition(EnumDecl *From, EnumDecl *To, ImportDefinitionKind Kind=IDK_Default)clang::ASTNodeImporter
ImportDefinition(ObjCInterfaceDecl *From, ObjCInterfaceDecl *To, ImportDefinitionKind Kind=IDK_Default)clang::ASTNodeImporter
ImportDefinition(ObjCProtocolDecl *From, ObjCProtocolDecl *To, ImportDefinitionKind Kind=IDK_Default)clang::ASTNodeImporter
ImportDefinitionIfNeeded(Decl *FromD, Decl *ToD=nullptr)clang::ASTNodeImporter
ImportDefinitionKind enum nameclang::ASTNodeImporter
ImportFieldDeclDefinition(const FieldDecl *From, const FieldDecl *To)clang::ASTNodeImporter
ImportFunctionDeclBody(FunctionDecl *FromFD, FunctionDecl *ToFD)clang::ASTNodeImporter
ImportFunctionTemplateWithTemplateArgsFromSpecialization(FunctionDecl *FromFD)clang::ASTNodeImporter
ImportImplicitMethods(const CXXRecordDecl *From, CXXRecordDecl *To)clang::ASTNodeImporter
ImportInheritedConstructor(const InheritedConstructor &From)clang::ASTNodeImporter
ImportInitializer(VarDecl *From, VarDecl *To)clang::ASTNodeImporter
ImportObjCTypeParamList(ObjCTypeParamList *list)clang::ASTNodeImporter
ImportOverriddenMethods(CXXMethodDecl *ToMethod, CXXMethodDecl *FromMethod)clang::ASTNodeImporter
ImportTemplateArgument(const TemplateArgument &From)clang::ASTNodeImporter
ImportTemplateArgumentListInfo(const InContainerTy &Container, TemplateArgumentListInfo &ToTAInfo)clang::ASTNodeImporter
ImportTemplateArgumentListInfo(SourceLocation FromLAngleLoc, SourceLocation FromRAngleLoc, const InContainerTy &Container, TemplateArgumentListInfo &Result)clang::ASTNodeImporter
ImportTemplateArgumentListInfo(const TemplateArgumentListInfo &From, TemplateArgumentListInfo &Result)clang::ASTNodeImporter
ImportTemplateArgumentListInfo(const ASTTemplateArgumentListInfo &From, TemplateArgumentListInfo &Result)clang::ASTNodeImporter
ImportTemplateArguments(ArrayRef< TemplateArgument > FromArgs, SmallVectorImpl< TemplateArgument > &ToArgs)clang::ASTNodeImporter
ImportTemplateInformation(FunctionDecl *FromFD, FunctionDecl *ToFD)clang::ASTNodeImporter
ImportTemplateParameterLists(const DeclTy *FromD, DeclTy *ToD)clang::ASTNodeImporter
ImportUsingShadowDecls(BaseUsingDecl *D, BaseUsingDecl *ToSI)clang::ASTNodeImporter
IsStructuralMatch(Decl *From, Decl *To, bool Complain=true, bool IgnoreTemplateParmDepth=false)clang::ASTNodeImporter
Pclang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >
shouldForceImportDeclContext(ImportDefinitionKind IDK)clang::ASTNodeImporterinline
TemplateArgsTy typedefclang::ASTNodeImporter
TypeVisitor< ASTNodeImporter, ExpectedType >::Visit(const Type *T)clang::TypeVisitor< ASTNodeImporter, ExpectedType >inline
DeclVisitor< ASTNodeImporter, ExpectedDecl >::Visit(PTR(Decl) D)clang::declvisitor::Base< Ptr, ImplClass, RetTy >inline
StmtVisitor< ASTNodeImporter, ExpectedStmt >::Visit(PTR(Stmt) S, ParamTys... P)clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >inline
VisitAccessSpecDecl(AccessSpecDecl *D)clang::ASTNodeImporter
VisitAddrLabelExpr(AddrLabelExpr *E)clang::ASTNodeImporter
VisitArrayInitIndexExpr(ArrayInitIndexExpr *E)clang::ASTNodeImporter
VisitArrayInitLoopExpr(ArrayInitLoopExpr *E)clang::ASTNodeImporter
VisitArraySubscriptExpr(ArraySubscriptExpr *E)clang::ASTNodeImporter
VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E)clang::ASTNodeImporter
VisitAtomicExpr(AtomicExpr *E)clang::ASTNodeImporter
VisitAttributedStmt(AttributedStmt *S)clang::ASTNodeImporter
VisitBinaryConditionalOperator(BinaryConditionalOperator *E)clang::ASTNodeImporter
VisitBinaryOperator(BinaryOperator *E)clang::ASTNodeImporter
VisitBindingDecl(BindingDecl *D)clang::ASTNodeImporter
VisitBreakStmt(BreakStmt *S)clang::ASTNodeImporter
VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D)clang::ASTNodeImporter
VisitCallExpr(CallExpr *E)clang::ASTNodeImporter
VisitCaseStmt(CaseStmt *S)clang::ASTNodeImporter
VisitCharacterLiteral(CharacterLiteral *E)clang::ASTNodeImporter
VisitChooseExpr(ChooseExpr *E)clang::ASTNodeImporter
VisitClassTemplateDecl(ClassTemplateDecl *D)clang::ASTNodeImporter
VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D)clang::ASTNodeImporter
VisitCompoundAssignOperator(CompoundAssignOperator *E)clang::ASTNodeImporter
VisitCompoundLiteralExpr(CompoundLiteralExpr *E)clang::ASTNodeImporter
VisitCompoundStmt(CompoundStmt *S)clang::ASTNodeImporter
VisitConditionalOperator(ConditionalOperator *E)clang::ASTNodeImporter
VisitConstantExpr(ConstantExpr *E)clang::ASTNodeImporter
VisitContinueStmt(ContinueStmt *S)clang::ASTNodeImporter
VisitConvertVectorExpr(ConvertVectorExpr *E)clang::ASTNodeImporter
VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E)clang::ASTNodeImporter
VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E)clang::ASTNodeImporter
VisitCXXCatchStmt(CXXCatchStmt *S)clang::ASTNodeImporter
VisitCXXConstructExpr(CXXConstructExpr *E)clang::ASTNodeImporter
VisitCXXConstructorDecl(CXXConstructorDecl *D)clang::ASTNodeImporter
VisitCXXConversionDecl(CXXConversionDecl *D)clang::ASTNodeImporter
VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D)clang::ASTNodeImporter
VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E)clang::ASTNodeImporter
VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E)clang::ASTNodeImporter
VisitCXXDeleteExpr(CXXDeleteExpr *E)clang::ASTNodeImporter
VisitCXXDependentScopeMemberExpr(CXXDependentScopeMemberExpr *E)clang::ASTNodeImporter
VisitCXXDestructorDecl(CXXDestructorDecl *D)clang::ASTNodeImporter
VisitCXXFoldExpr(CXXFoldExpr *E)clang::ASTNodeImporter
VisitCXXForRangeStmt(CXXForRangeStmt *S)clang::ASTNodeImporter
VisitCXXInheritedCtorInitExpr(CXXInheritedCtorInitExpr *E)clang::ASTNodeImporter
VisitCXXMemberCallExpr(CXXMemberCallExpr *E)clang::ASTNodeImporter
VisitCXXMethodDecl(CXXMethodDecl *D)clang::ASTNodeImporter
VisitCXXNamedCastExpr(CXXNamedCastExpr *E)clang::ASTNodeImporter
VisitCXXNewExpr(CXXNewExpr *E)clang::ASTNodeImporter
VisitCXXNoexceptExpr(CXXNoexceptExpr *E)clang::ASTNodeImporter
VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E)clang::ASTNodeImporter
VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E)clang::ASTNodeImporter
VisitCXXRewrittenBinaryOperator(CXXRewrittenBinaryOperator *E)clang::ASTNodeImporter
VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E)clang::ASTNodeImporter
VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E)clang::ASTNodeImporter
VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E)clang::ASTNodeImporter
VisitCXXThisExpr(CXXThisExpr *E)clang::ASTNodeImporter
VisitCXXThrowExpr(CXXThrowExpr *E)clang::ASTNodeImporter
VisitCXXTryStmt(CXXTryStmt *S)clang::ASTNodeImporter
VisitCXXTypeidExpr(CXXTypeidExpr *E)clang::ASTNodeImporter
VisitCXXUnresolvedConstructExpr(CXXUnresolvedConstructExpr *E)clang::ASTNodeImporter
VisitDecl(Decl *D)clang::ASTNodeImporter
DeclVisitor< ASTNodeImporter, ExpectedDecl >::VisitDecl(PTR(Decl) D)clang::declvisitor::Base< Ptr, ImplClass, RetTy >inline
VisitDeclRefExpr(DeclRefExpr *E)clang::ASTNodeImporter
VisitDeclStmt(DeclStmt *S)clang::ASTNodeImporter
VisitDefaultStmt(DefaultStmt *S)clang::ASTNodeImporter
VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E)clang::ASTNodeImporter
VisitDesignatedInitExpr(DesignatedInitExpr *E)clang::ASTNodeImporter
VisitDoStmt(DoStmt *S)clang::ASTNodeImporter
VisitEmptyDecl(EmptyDecl *D)clang::ASTNodeImporter
VisitEnumConstantDecl(EnumConstantDecl *D)clang::ASTNodeImporter
VisitEnumDecl(EnumDecl *D)clang::ASTNodeImporter
VisitExplicitCastExpr(ExplicitCastExpr *E)clang::ASTNodeImporter
VisitExpr(Expr *E)clang::ASTNodeImporter
VisitExpressionTraitExpr(ExpressionTraitExpr *E)clang::ASTNodeImporter
VisitExprWithCleanups(ExprWithCleanups *E)clang::ASTNodeImporter
VisitFieldDecl(FieldDecl *D)clang::ASTNodeImporter
VisitFixedPointLiteral(FixedPointLiteral *E)clang::ASTNodeImporter
VisitFloatingLiteral(FloatingLiteral *E)clang::ASTNodeImporter
VisitForStmt(ForStmt *S)clang::ASTNodeImporter
VisitFriendDecl(FriendDecl *D)clang::ASTNodeImporter
VisitFunctionDecl(FunctionDecl *D)clang::ASTNodeImporter
VisitFunctionTemplateDecl(FunctionTemplateDecl *D)clang::ASTNodeImporter
VisitGCCAsmStmt(GCCAsmStmt *S)clang::ASTNodeImporter
VisitGenericSelectionExpr(GenericSelectionExpr *E)clang::ASTNodeImporter
VisitGNUNullExpr(GNUNullExpr *E)clang::ASTNodeImporter
VisitGotoStmt(GotoStmt *S)clang::ASTNodeImporter
VisitIfStmt(IfStmt *S)clang::ASTNodeImporter
VisitImaginaryLiteral(ImaginaryLiteral *E)clang::ASTNodeImporter
VisitImplicitCastExpr(ImplicitCastExpr *E)clang::ASTNodeImporter
VisitImplicitParamDecl(ImplicitParamDecl *D)clang::ASTNodeImporter
VisitImplicitValueInitExpr(ImplicitValueInitExpr *E)clang::ASTNodeImporter
VisitImportDecl(ImportDecl *D)clang::ASTNodeImporter
VisitIndirectFieldDecl(IndirectFieldDecl *D)clang::ASTNodeImporter
VisitIndirectGotoStmt(IndirectGotoStmt *S)clang::ASTNodeImporter
VisitInitListExpr(InitListExpr *E)clang::ASTNodeImporter
VisitIntegerLiteral(IntegerLiteral *E)clang::ASTNodeImporter
VisitLabelDecl(LabelDecl *D)clang::ASTNodeImporter
VisitLabelStmt(LabelStmt *S)clang::ASTNodeImporter
VisitLambdaExpr(LambdaExpr *LE)clang::ASTNodeImporter
VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D)clang::ASTNodeImporter
VisitLinkageSpecDecl(LinkageSpecDecl *D)clang::ASTNodeImporter
VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E)clang::ASTNodeImporter
VisitMemberExpr(MemberExpr *E)clang::ASTNodeImporter
VisitNamespaceAliasDecl(NamespaceAliasDecl *D)clang::ASTNodeImporter
VisitNamespaceDecl(NamespaceDecl *D)clang::ASTNodeImporter
VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D)clang::ASTNodeImporter
VisitNullStmt(NullStmt *S)clang::ASTNodeImporter
VisitObjCAtCatchStmt(ObjCAtCatchStmt *S)clang::ASTNodeImporter
VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S)clang::ASTNodeImporter
VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *S)clang::ASTNodeImporter
VisitObjCAtThrowStmt(ObjCAtThrowStmt *S)clang::ASTNodeImporter
VisitObjCAtTryStmt(ObjCAtTryStmt *S)clang::ASTNodeImporter
VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S)clang::ASTNodeImporter
VisitObjCCategoryDecl(ObjCCategoryDecl *D)clang::ASTNodeImporter
VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D)clang::ASTNodeImporter
VisitObjCForCollectionStmt(ObjCForCollectionStmt *S)clang::ASTNodeImporter
VisitObjCImplementationDecl(ObjCImplementationDecl *D)clang::ASTNodeImporter
VisitObjCInterfaceDecl(ObjCInterfaceDecl *D)clang::ASTNodeImporter
VisitObjCIvarDecl(ObjCIvarDecl *D)clang::ASTNodeImporter
VisitObjCMethodDecl(ObjCMethodDecl *D)clang::ASTNodeImporter
VisitObjCPropertyDecl(ObjCPropertyDecl *D)clang::ASTNodeImporter
VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D)clang::ASTNodeImporter
VisitObjCProtocolDecl(ObjCProtocolDecl *D)clang::ASTNodeImporter
VisitObjCTypeParamDecl(ObjCTypeParamDecl *D)clang::ASTNodeImporter
VisitOffsetOfExpr(OffsetOfExpr *OE)clang::ASTNodeImporter
VisitOpaqueValueExpr(OpaqueValueExpr *E)clang::ASTNodeImporter
VisitPackExpansionExpr(PackExpansionExpr *E)clang::ASTNodeImporter
VisitParenExpr(ParenExpr *E)clang::ASTNodeImporter
VisitParenListExpr(ParenListExpr *E)clang::ASTNodeImporter
VisitParmVarDecl(ParmVarDecl *D)clang::ASTNodeImporter
VisitPredefinedExpr(PredefinedExpr *E)clang::ASTNodeImporter
VisitRecordDecl(RecordDecl *D)clang::ASTNodeImporter
VisitReturnStmt(ReturnStmt *S)clang::ASTNodeImporter
VisitShuffleVectorExpr(ShuffleVectorExpr *E)clang::ASTNodeImporter
VisitSizeOfPackExpr(SizeOfPackExpr *E)clang::ASTNodeImporter
VisitSourceLocExpr(SourceLocExpr *E)clang::ASTNodeImporter
VisitStaticAssertDecl(StaticAssertDecl *D)clang::ASTNodeImporter
VisitStmt(Stmt *S)clang::ASTNodeImporter
VisitStmtExpr(StmtExpr *E)clang::ASTNodeImporter
VisitStringLiteral(StringLiteral *E)clang::ASTNodeImporter
VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E)clang::ASTNodeImporter
VisitSwitchStmt(SwitchStmt *S)clang::ASTNodeImporter
VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D)clang::ASTNodeImporter
VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D)clang::ASTNodeImporter
VisitTranslationUnitDecl(TranslationUnitDecl *D)clang::ASTNodeImporter
VisitType(const Type *T)clang::ASTNodeImporter
VisitTypeAliasDecl(TypeAliasDecl *D)clang::ASTNodeImporter
VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D)clang::ASTNodeImporter
VisitTypedefDecl(TypedefDecl *D)clang::ASTNodeImporter
VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias)clang::ASTNodeImporter
VisitTypeTraitExpr(TypeTraitExpr *E)clang::ASTNodeImporter
VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E)clang::ASTNodeImporter
VisitUnaryOperator(UnaryOperator *E)clang::ASTNodeImporter
VisitUnresolvedLookupExpr(UnresolvedLookupExpr *E)clang::ASTNodeImporter
VisitUnresolvedMemberExpr(UnresolvedMemberExpr *E)clang::ASTNodeImporter
VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D)clang::ASTNodeImporter
VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D)clang::ASTNodeImporter
VisitUsingDecl(UsingDecl *D)clang::ASTNodeImporter
VisitUsingDirectiveDecl(UsingDirectiveDecl *D)clang::ASTNodeImporter
VisitUsingEnumDecl(UsingEnumDecl *D)clang::ASTNodeImporter
VisitUsingPackDecl(UsingPackDecl *D)clang::ASTNodeImporter
VisitUsingShadowDecl(UsingShadowDecl *D)clang::ASTNodeImporter
VisitVAArgExpr(VAArgExpr *E)clang::ASTNodeImporter
VisitVarDecl(VarDecl *D)clang::ASTNodeImporter
VisitVarTemplateDecl(VarTemplateDecl *D)clang::ASTNodeImporter
VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D)clang::ASTNodeImporter
VisitWhileStmt(WhileStmt *S)clang::ASTNodeImporter