clang  6.0.0svn
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) Stmt * VisitStmt(PTR(Stmt) Nodeclang::StmtVisitorBase< make_ptr, ASTNodeImporter, Stmt *, ParamTys... >
Designator typedefclang::ASTNodeImporter
IDK_Basic enum valueclang::ASTNodeImporter
IDK_Default enum valueclang::ASTNodeImporter
IDK_Everything enum valueclang::ASTNodeImporter
ImportArray(IIter Ibegin, IIter Iend, OIter Obegin)clang::ASTNodeImporterinline
ImportArrayChecked(IIter Ibegin, IIter Iend, OIter Obegin)clang::ASTNodeImporterinline
ImportArrayChecked(const InContainerTy &InContainer, OIter Obegin)clang::ASTNodeImporterinline
ImportCastPath(CastExpr *E, CXXCastPath &Path)clang::ASTNodeImporter
ImportContainerChecked(const InContainerTy &InContainer, OutContainerTy &OutContainer)clang::ASTNodeImporterinline
ImportDeclarationNameLoc(const DeclarationNameInfo &From, DeclarationNameInfo &To)clang::ASTNodeImporter
ImportDeclContext(DeclContext *FromDC, bool ForceImport=false)clang::ASTNodeImporter
ImportDeclGroup(DeclGroupRef DG)clang::ASTNodeImporter
ImportDeclParts(NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC, DeclarationName &Name, NamedDecl *&ToD, SourceLocation &Loc)clang::ASTNodeImporter
ImportDefinition(RecordDecl *From, RecordDecl *To, ImportDefinitionKind Kind=IDK_Default)clang::ASTNodeImporter
ImportDefinition(VarDecl *From, VarDecl *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
ImportDesignator(const Designator &D)clang::ASTNodeImporter
ImportObjCTypeParamList(ObjCTypeParamList *list)clang::ASTNodeImporter
ImportOverrides(CXXMethodDecl *ToMethod, CXXMethodDecl *FromMethod)clang::ASTNodeImporter
ImportTemplateArgument(const TemplateArgument &From)clang::ASTNodeImporter
ImportTemplateArgumentLoc(const TemplateArgumentLoc &TALoc)clang::ASTNodeImporter
ImportTemplateArguments(const TemplateArgument *FromArgs, unsigned NumFromArgs, SmallVectorImpl< TemplateArgument > &ToArgs)clang::ASTNodeImporter
ImportTemplateParameterList(TemplateParameterList *Params)clang::ASTNodeImporter
IsStructuralMatch(RecordDecl *FromRecord, RecordDecl *ToRecord, bool Complain=true)clang::ASTNodeImporter
IsStructuralMatch(VarDecl *FromVar, VarDecl *ToVar, bool Complain=true)clang::ASTNodeImporter
IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToRecord)clang::ASTNodeImporter
IsStructuralMatch(EnumConstantDecl *FromEC, EnumConstantDecl *ToEC)clang::ASTNodeImporter
IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To)clang::ASTNodeImporter
IsStructuralMatch(VarTemplateDecl *From, VarTemplateDecl *To)clang::ASTNodeImporter
Pclang::StmtVisitorBase< make_ptr, ASTNodeImporter, Stmt *, ParamTys... >
shouldForceImportDeclContext(ImportDefinitionKind IDK)clang::ASTNodeImporterinline
TypeVisitor< ASTNodeImporter, QualType >::Visit(const Type *T)clang::TypeVisitor< ASTNodeImporter, QualType >inline
DeclVisitor< ASTNodeImporter, Decl *>::Visit(PTR(Decl) D)clang::declvisitor::Base< declvisitor::make_ptr, ASTNodeImporter, Decl * >inline
StmtVisitor< ASTNodeImporter, Stmt *>::Visit(PTR(Stmt) S, ParamTys... P)clang::StmtVisitorBase< make_ptr, ASTNodeImporter, Stmt *, 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
VisitAtomicType(const AtomicType *T)clang::ASTNodeImporter
VisitAttributedStmt(AttributedStmt *S)clang::ASTNodeImporter
VisitAttributedType(const AttributedType *T)clang::ASTNodeImporter
VisitAutoType(const AutoType *T)clang::ASTNodeImporter
VisitBinaryConditionalOperator(BinaryConditionalOperator *E)clang::ASTNodeImporter
VisitBinaryOperator(BinaryOperator *E)clang::ASTNodeImporter
VisitBlockPointerType(const BlockPointerType *T)clang::ASTNodeImporter
VisitBreakStmt(BreakStmt *S)clang::ASTNodeImporter
VisitBuiltinType(const BuiltinType *T)clang::ASTNodeImporter
VisitCallExpr(CallExpr *E)clang::ASTNodeImporter
VisitCaseStmt(CaseStmt *S)clang::ASTNodeImporter
VisitCharacterLiteral(CharacterLiteral *E)clang::ASTNodeImporter
VisitClassTemplateDecl(ClassTemplateDecl *D)clang::ASTNodeImporter
VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D)clang::ASTNodeImporter
VisitComplexType(const ComplexType *T)clang::ASTNodeImporter
VisitCompoundAssignOperator(CompoundAssignOperator *E)clang::ASTNodeImporter
VisitCompoundLiteralExpr(CompoundLiteralExpr *E)clang::ASTNodeImporter
VisitCompoundStmt(CompoundStmt *S)clang::ASTNodeImporter
VisitConditionalOperator(ConditionalOperator *E)clang::ASTNodeImporter
VisitConstantArrayType(const ConstantArrayType *T)clang::ASTNodeImporter
VisitContinueStmt(ContinueStmt *S)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
VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E)clang::ASTNodeImporter
VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E)clang::ASTNodeImporter
VisitCXXDeleteExpr(CXXDeleteExpr *E)clang::ASTNodeImporter
VisitCXXDestructorDecl(CXXDestructorDecl *D)clang::ASTNodeImporter
VisitCXXForRangeStmt(CXXForRangeStmt *S)clang::ASTNodeImporter
VisitCXXMemberCallExpr(CXXMemberCallExpr *E)clang::ASTNodeImporter
VisitCXXMethodDecl(CXXMethodDecl *D)clang::ASTNodeImporter
VisitCXXNamedCastExpr(CXXNamedCastExpr *E)clang::ASTNodeImporter
VisitCXXNewExpr(CXXNewExpr *CE)clang::ASTNodeImporter
VisitCXXNoexceptExpr(CXXNoexceptExpr *E)clang::ASTNodeImporter
VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E)clang::ASTNodeImporter
VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E)clang::ASTNodeImporter
VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E)clang::ASTNodeImporter
VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *CE)clang::ASTNodeImporter
VisitCXXThisExpr(CXXThisExpr *E)clang::ASTNodeImporter
VisitCXXThrowExpr(CXXThrowExpr *E)clang::ASTNodeImporter
VisitCXXTryStmt(CXXTryStmt *S)clang::ASTNodeImporter
VisitDecayedType(const DecayedType *T)clang::ASTNodeImporter
VisitDecl(Decl *D)clang::ASTNodeImporter
DeclVisitor< ASTNodeImporter, Decl *>::VisitDecl(PTR(Decl) D)clang::declvisitor::Base< declvisitor::make_ptr, ASTNodeImporter, Decl * >inline
VisitDeclRefExpr(DeclRefExpr *E)clang::ASTNodeImporter
VisitDeclStmt(DeclStmt *S)clang::ASTNodeImporter
VisitDecltypeType(const DecltypeType *T)clang::ASTNodeImporter
VisitDefaultStmt(DefaultStmt *S)clang::ASTNodeImporter
VisitDesignatedInitExpr(DesignatedInitExpr *E)clang::ASTNodeImporter
VisitDoStmt(DoStmt *S)clang::ASTNodeImporter
VisitElaboratedType(const ElaboratedType *T)clang::ASTNodeImporter
VisitEmptyDecl(EmptyDecl *D)clang::ASTNodeImporter
VisitEnumConstantDecl(EnumConstantDecl *D)clang::ASTNodeImporter
VisitEnumDecl(EnumDecl *D)clang::ASTNodeImporter
VisitEnumType(const EnumType *T)clang::ASTNodeImporter
VisitExplicitCastExpr(ExplicitCastExpr *E)clang::ASTNodeImporter
VisitExpr(Expr *E)clang::ASTNodeImporter
VisitExpressionTraitExpr(ExpressionTraitExpr *E)clang::ASTNodeImporter
VisitExprWithCleanups(ExprWithCleanups *EWC)clang::ASTNodeImporter
VisitExtVectorType(const ExtVectorType *T)clang::ASTNodeImporter
VisitFieldDecl(FieldDecl *D)clang::ASTNodeImporter
VisitFloatingLiteral(FloatingLiteral *E)clang::ASTNodeImporter
VisitForStmt(ForStmt *S)clang::ASTNodeImporter
VisitFriendDecl(FriendDecl *D)clang::ASTNodeImporter
VisitFunctionDecl(FunctionDecl *D)clang::ASTNodeImporter
VisitFunctionNoProtoType(const FunctionNoProtoType *T)clang::ASTNodeImporter
VisitFunctionProtoType(const FunctionProtoType *T)clang::ASTNodeImporter
VisitGCCAsmStmt(GCCAsmStmt *S)clang::ASTNodeImporter
VisitGNUNullExpr(GNUNullExpr *E)clang::ASTNodeImporter
VisitGotoStmt(GotoStmt *S)clang::ASTNodeImporter
VisitIfStmt(IfStmt *S)clang::ASTNodeImporter
VisitImplicitCastExpr(ImplicitCastExpr *E)clang::ASTNodeImporter
VisitImplicitParamDecl(ImplicitParamDecl *D)clang::ASTNodeImporter
VisitImplicitValueInitExpr(ImplicitValueInitExpr *ILE)clang::ASTNodeImporter
VisitIncompleteArrayType(const IncompleteArrayType *T)clang::ASTNodeImporter
VisitIndirectFieldDecl(IndirectFieldDecl *D)clang::ASTNodeImporter
VisitIndirectGotoStmt(IndirectGotoStmt *S)clang::ASTNodeImporter
VisitInitListExpr(InitListExpr *E)clang::ASTNodeImporter
VisitInjectedClassNameType(const InjectedClassNameType *T)clang::ASTNodeImporter
VisitIntegerLiteral(IntegerLiteral *E)clang::ASTNodeImporter
VisitLabelDecl(LabelDecl *D)clang::ASTNodeImporter
VisitLabelStmt(LabelStmt *S)clang::ASTNodeImporter
VisitLinkageSpecDecl(LinkageSpecDecl *D)clang::ASTNodeImporter
VisitLValueReferenceType(const LValueReferenceType *T)clang::ASTNodeImporter
VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E)clang::ASTNodeImporter
VisitMemberExpr(MemberExpr *E)clang::ASTNodeImporter
VisitMemberPointerType(const MemberPointerType *T)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
VisitObjCInterfaceType(const ObjCInterfaceType *T)clang::ASTNodeImporter
VisitObjCIvarDecl(ObjCIvarDecl *D)clang::ASTNodeImporter
VisitObjCMethodDecl(ObjCMethodDecl *D)clang::ASTNodeImporter
VisitObjCObjectPointerType(const ObjCObjectPointerType *T)clang::ASTNodeImporter
VisitObjCObjectType(const ObjCObjectType *T)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
VisitPackExpansionType(const PackExpansionType *T)clang::ASTNodeImporter
VisitParenExpr(ParenExpr *E)clang::ASTNodeImporter
VisitParenListExpr(ParenListExpr *E)clang::ASTNodeImporter
VisitParenType(const ParenType *T)clang::ASTNodeImporter
VisitParmVarDecl(ParmVarDecl *D)clang::ASTNodeImporter
VisitPointerType(const PointerType *T)clang::ASTNodeImporter
VisitPredefinedExpr(PredefinedExpr *E)clang::ASTNodeImporter
VisitRecordDecl(RecordDecl *D)clang::ASTNodeImporter
VisitRecordType(const RecordType *T)clang::ASTNodeImporter
VisitReturnStmt(ReturnStmt *S)clang::ASTNodeImporter
VisitRValueReferenceType(const RValueReferenceType *T)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
VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *T)clang::ASTNodeImporter
VisitSwitchStmt(SwitchStmt *S)clang::ASTNodeImporter
VisitTemplateSpecializationType(const TemplateSpecializationType *T)clang::ASTNodeImporter
VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D)clang::ASTNodeImporter
VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D)clang::ASTNodeImporter
VisitTemplateTypeParmType(const TemplateTypeParmType *T)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
VisitTypedefType(const TypedefType *T)clang::ASTNodeImporter
VisitTypeOfExprType(const TypeOfExprType *T)clang::ASTNodeImporter
VisitTypeOfType(const TypeOfType *T)clang::ASTNodeImporter
VisitTypeTraitExpr(TypeTraitExpr *E)clang::ASTNodeImporter
VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E)clang::ASTNodeImporter
VisitUnaryOperator(UnaryOperator *E)clang::ASTNodeImporter
VisitUnaryTransformType(const UnaryTransformType *T)clang::ASTNodeImporter
VisitUnresolvedUsingType(const UnresolvedUsingType *T)clang::ASTNodeImporter
VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D)clang::ASTNodeImporter
VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D)clang::ASTNodeImporter
VisitUsingDecl(UsingDecl *D)clang::ASTNodeImporter
VisitUsingDirectiveDecl(UsingDirectiveDecl *D)clang::ASTNodeImporter
VisitUsingShadowDecl(UsingShadowDecl *D)clang::ASTNodeImporter
VisitVAArgExpr(VAArgExpr *E)clang::ASTNodeImporter
VisitVarDecl(VarDecl *D)clang::ASTNodeImporter
VisitVariableArrayType(const VariableArrayType *T)clang::ASTNodeImporter
VisitVarTemplateDecl(VarTemplateDecl *D)clang::ASTNodeImporter
VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D)clang::ASTNodeImporter
VisitVectorType(const VectorType *T)clang::ASTNodeImporter
VisitWhileStmt(WhileStmt *S)clang::ASTNodeImporter