, 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 value | clang::ASTNodeImporter | |
IDK_Default enum value | clang::ASTNodeImporter | |
IDK_Everything enum value | clang::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 name | 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::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 | |