clang API Documentation

clang::ASTNodeImporter Member List
This is the complete list of members for clang::ASTNodeImporter, including all inherited members.
ASTNodeImporter(ASTImporter &Importer)clang::ASTNodeImporter [inline, explicit]
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
ImportDeclParts(NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC, DeclarationName &Name, 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
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::ASTNodeImporter [inline]
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]
VisitAutoType(const AutoType *T)clang::ASTNodeImporter
VisitBinaryOperator(BinaryOperator *E)clang::ASTNodeImporter
VisitBlockPointerType(const BlockPointerType *T)clang::ASTNodeImporter
VisitBuiltinType(const BuiltinType *T)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
VisitConstantArrayType(const ConstantArrayType *T)clang::ASTNodeImporter
VisitCStyleCastExpr(CStyleCastExpr *E)clang::ASTNodeImporter
VisitCXXConstructorDecl(CXXConstructorDecl *D)clang::ASTNodeImporter
VisitCXXConversionDecl(CXXConversionDecl *D)clang::ASTNodeImporter
VisitCXXDestructorDecl(CXXDestructorDecl *D)clang::ASTNodeImporter
VisitCXXMethodDecl(CXXMethodDecl *D)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
VisitDecltypeType(const DecltypeType *T)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
VisitFunctionDecl(FunctionDecl *D)clang::ASTNodeImporter
VisitFunctionNoProtoType(const FunctionNoProtoType *T)clang::ASTNodeImporter
VisitFunctionProtoType(const FunctionProtoType *T)clang::ASTNodeImporter
VisitImplicitCastExpr(ImplicitCastExpr *E)clang::ASTNodeImporter
VisitImplicitParamDecl(ImplicitParamDecl *D)clang::ASTNodeImporter
VisitIncompleteArrayType(const IncompleteArrayType *T)clang::ASTNodeImporter
VisitIndirectFieldDecl(IndirectFieldDecl *D)clang::ASTNodeImporter
VisitIntegerLiteral(IntegerLiteral *E)clang::ASTNodeImporter
VisitLValueReferenceType(const LValueReferenceType *T)clang::ASTNodeImporter
VisitMemberPointerType(const MemberPointerType *T)clang::ASTNodeImporter
VisitNamespaceDecl(NamespaceDecl *D)clang::ASTNodeImporter
VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D)clang::ASTNodeImporter
VisitObjCCategoryDecl(ObjCCategoryDecl *D)clang::ASTNodeImporter
VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D)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
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
VisitRValueReferenceType(const RValueReferenceType *T)clang::ASTNodeImporter
VisitStmt(Stmt *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