clang  3.7.0
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) Stmt *VisitStmt(PTR(Stmt) Node)clang::StmtVisitorBase< make_ptr, ASTNodeImporter, Stmt * >inline
IDK_Basic enum valueclang::ASTNodeImporter
IDK_Default enum valueclang::ASTNodeImporter
IDK_Everything enum valueclang::ASTNodeImporter
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
ImportObjCTypeParamList(ObjCTypeParamList *list)clang::ASTNodeImporter
ImportTemplateArgument(const TemplateArgument &From)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
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)clang::StmtVisitorBase< make_ptr, ASTNodeImporter, Stmt * >inline
VisitAttributedStmt(AttributedStmt *S)clang::ASTNodeImporter
VisitAttributedType(const AttributedType *T)clang::ASTNodeImporter
VisitAutoType(const AutoType *T)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
VisitCompoundStmt(CompoundStmt *S)clang::ASTNodeImporter
VisitConstantArrayType(const ConstantArrayType *T)clang::ASTNodeImporter
VisitContinueStmt(ContinueStmt *S)clang::ASTNodeImporter
VisitCStyleCastExpr(CStyleCastExpr *E)clang::ASTNodeImporter
VisitCXXCatchStmt(CXXCatchStmt *S)clang::ASTNodeImporter
VisitCXXConstructExpr(CXXConstructExpr *E)clang::ASTNodeImporter
VisitCXXConstructorDecl(CXXConstructorDecl *D)clang::ASTNodeImporter
VisitCXXConversionDecl(CXXConversionDecl *D)clang::ASTNodeImporter
VisitCXXDestructorDecl(CXXDestructorDecl *D)clang::ASTNodeImporter
VisitCXXForRangeStmt(CXXForRangeStmt *S)clang::ASTNodeImporter
VisitCXXMethodDecl(CXXMethodDecl *D)clang::ASTNodeImporter
VisitCXXTryStmt(CXXTryStmt *S)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
VisitDoStmt(DoStmt *S)clang::ASTNodeImporter
VisitElaboratedType(const ElaboratedType *T)clang::ASTNodeImporter
VisitEnumConstantDecl(EnumConstantDecl *D)clang::ASTNodeImporter
VisitEnumDecl(EnumDecl *D)clang::ASTNodeImporter
VisitEnumType(const EnumType *T)clang::ASTNodeImporter
VisitExpr(Expr *E)clang::ASTNodeImporter
VisitExtVectorType(const ExtVectorType *T)clang::ASTNodeImporter
VisitFieldDecl(FieldDecl *D)clang::ASTNodeImporter
VisitForStmt(ForStmt *S)clang::ASTNodeImporter
VisitFunctionDecl(FunctionDecl *D)clang::ASTNodeImporter
VisitFunctionNoProtoType(const FunctionNoProtoType *T)clang::ASTNodeImporter
VisitFunctionProtoType(const FunctionProtoType *T)clang::ASTNodeImporter
VisitGotoStmt(GotoStmt *S)clang::ASTNodeImporter
VisitIfStmt(IfStmt *S)clang::ASTNodeImporter
VisitImplicitCastExpr(ImplicitCastExpr *E)clang::ASTNodeImporter
VisitImplicitParamDecl(ImplicitParamDecl *D)clang::ASTNodeImporter
VisitIncompleteArrayType(const IncompleteArrayType *T)clang::ASTNodeImporter
VisitIndirectFieldDecl(IndirectFieldDecl *D)clang::ASTNodeImporter
VisitIndirectGotoStmt(IndirectGotoStmt *S)clang::ASTNodeImporter
VisitIntegerLiteral(IntegerLiteral *E)clang::ASTNodeImporter
VisitLabelStmt(LabelStmt *S)clang::ASTNodeImporter
VisitLinkageSpecDecl(LinkageSpecDecl *D)clang::ASTNodeImporter
VisitLValueReferenceType(const LValueReferenceType *T)clang::ASTNodeImporter
VisitMemberExpr(MemberExpr *E)clang::ASTNodeImporter
VisitMemberPointerType(const MemberPointerType *T)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
VisitParenExpr(ParenExpr *E)clang::ASTNodeImporter
VisitParenType(const ParenType *T)clang::ASTNodeImporter
VisitParmVarDecl(ParmVarDecl *D)clang::ASTNodeImporter
VisitPointerType(const PointerType *T)clang::ASTNodeImporter
VisitRecordDecl(RecordDecl *D)clang::ASTNodeImporter
VisitRecordType(const RecordType *T)clang::ASTNodeImporter
VisitReturnStmt(ReturnStmt *S)clang::ASTNodeImporter
VisitRValueReferenceType(const RValueReferenceType *T)clang::ASTNodeImporter
VisitStmt(Stmt *S)clang::ASTNodeImporter
VisitSwitchStmt(SwitchStmt *S)clang::ASTNodeImporter
VisitTemplateSpecializationType(const TemplateSpecializationType *T)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
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
VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E)clang::ASTNodeImporter
VisitUnaryOperator(UnaryOperator *E)clang::ASTNodeImporter
VisitUnaryTransformType(const UnaryTransformType *T)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