• Home
  • Raw
  • Download

Lines Matching refs:ASTNodeImporter

28   class ASTNodeImporter : public TypeVisitor<ASTNodeImporter, QualType>,  class
29 public DeclVisitor<ASTNodeImporter, Decl *>,
30 public StmtVisitor<ASTNodeImporter, Stmt *> {
34 explicit ASTNodeImporter(ASTImporter &Importer) : Importer(Importer) { } in ASTNodeImporter() function in clang::ASTNodeImporter
36 using TypeVisitor<ASTNodeImporter, QualType>::Visit;
37 using DeclVisitor<ASTNodeImporter, Decl *>::Visit;
38 using StmtVisitor<ASTNodeImporter, Stmt *>::Visit;
1422 QualType ASTNodeImporter::VisitType(const Type *T) { in VisitType()
1428 QualType ASTNodeImporter::VisitBuiltinType(const BuiltinType *T) { in VisitBuiltinType()
1469 QualType ASTNodeImporter::VisitComplexType(const ComplexType *T) { in VisitComplexType()
1477 QualType ASTNodeImporter::VisitPointerType(const PointerType *T) { in VisitPointerType()
1485 QualType ASTNodeImporter::VisitBlockPointerType(const BlockPointerType *T) { in VisitBlockPointerType()
1495 ASTNodeImporter::VisitLValueReferenceType(const LValueReferenceType *T) { in VisitLValueReferenceType()
1505 ASTNodeImporter::VisitRValueReferenceType(const RValueReferenceType *T) { in VisitRValueReferenceType()
1514 QualType ASTNodeImporter::VisitMemberPointerType(const MemberPointerType *T) { in VisitMemberPointerType()
1525 QualType ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
1537 ASTNodeImporter::VisitIncompleteArrayType(const IncompleteArrayType *T) { in VisitIncompleteArrayType()
1547 QualType ASTNodeImporter::VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
1563 QualType ASTNodeImporter::VisitVectorType(const VectorType *T) { in VisitVectorType()
1573 QualType ASTNodeImporter::VisitExtVectorType(const ExtVectorType *T) { in VisitExtVectorType()
1583 ASTNodeImporter::VisitFunctionNoProtoType(const FunctionNoProtoType *T) { in VisitFunctionNoProtoType()
1594 QualType ASTNodeImporter::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
1638 QualType ASTNodeImporter::VisitParenType(const ParenType *T) { in VisitParenType()
1646 QualType ASTNodeImporter::VisitTypedefType(const TypedefType *T) { in VisitTypedefType()
1655 QualType ASTNodeImporter::VisitTypeOfExprType(const TypeOfExprType *T) { in VisitTypeOfExprType()
1663 QualType ASTNodeImporter::VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
1671 QualType ASTNodeImporter::VisitDecltypeType(const DecltypeType *T) { in VisitDecltypeType()
1684 QualType ASTNodeImporter::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1695 QualType ASTNodeImporter::VisitAutoType(const AutoType *T) { in VisitAutoType()
1709 QualType ASTNodeImporter::VisitRecordType(const RecordType *T) { in VisitRecordType()
1718 QualType ASTNodeImporter::VisitEnumType(const EnumType *T) { in VisitEnumType()
1727 QualType ASTNodeImporter::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
1751 QualType ASTNodeImporter::VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
1768 QualType ASTNodeImporter::VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
1777 QualType ASTNodeImporter::VisitObjCObjectType(const ObjCObjectType *T) { in VisitObjCObjectType()
1797 ASTNodeImporter::VisitObjCObjectPointerType(const ObjCObjectPointerType *T) { in VisitObjCObjectPointerType()
1808 bool ASTNodeImporter::ImportDeclParts(NamedDecl *D, DeclContext *&DC, in ImportDeclParts()
1834 void ASTNodeImporter::ImportDefinitionIfNeeded(Decl *FromD, Decl *ToD) { in ImportDefinitionIfNeeded()
1864 ASTNodeImporter::ImportDeclarationNameLoc(const DeclarationNameInfo &From, in ImportDeclarationNameLoc()
1897 void ASTNodeImporter::ImportDeclContext(DeclContext *FromDC, bool ForceImport) { in ImportDeclContext()
1907 bool ASTNodeImporter::ImportDefinition(RecordDecl *From, RecordDecl *To, in ImportDefinition()
2010 bool ASTNodeImporter::ImportDefinition(VarDecl *From, VarDecl *To, in ImportDefinition()
2025 bool ASTNodeImporter::ImportDefinition(EnumDecl *From, EnumDecl *To, in ImportDefinition()
2054 TemplateParameterList *ASTNodeImporter::ImportTemplateParameterList( in ImportTemplateParameterList()
2076 ASTNodeImporter::ImportTemplateArgument(const TemplateArgument &From) { in ImportTemplateArgument()
2147 bool ASTNodeImporter::ImportTemplateArguments(const TemplateArgument *FromArgs, in ImportTemplateArguments()
2161 bool ASTNodeImporter::IsStructuralMatch(RecordDecl *FromRecord, in IsStructuralMatch()
2179 bool ASTNodeImporter::IsStructuralMatch(VarDecl *FromVar, VarDecl *ToVar, in IsStructuralMatch()
2187 bool ASTNodeImporter::IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToEnum) { in IsStructuralMatch()
2194 bool ASTNodeImporter::IsStructuralMatch(EnumConstantDecl *FromEC, in IsStructuralMatch()
2205 bool ASTNodeImporter::IsStructuralMatch(ClassTemplateDecl *From, in IsStructuralMatch()
2213 bool ASTNodeImporter::IsStructuralMatch(VarTemplateDecl *From, in IsStructuralMatch()
2221 Decl *ASTNodeImporter::VisitDecl(Decl *D) { in VisitDecl()
2227 Decl *ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
2236 Decl *ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
2304 Decl *ASTNodeImporter::VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias) { in VisitTypedefNameDecl()
2370 Decl *ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
2374 Decl *ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
2378 Decl *ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
2451 Decl *ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
2589 Decl *ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
2645 Decl *ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
2818 Decl *ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
2822 Decl *ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
2826 Decl *ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
2830 Decl *ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
2851 Decl *ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
2907 Decl *ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
2971 Decl *ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
3021 Decl *ASTNodeImporter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
3142 Decl *ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
3168 Decl *ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
3197 Decl *ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
3308 Decl *ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
3380 bool ASTNodeImporter::ImportDefinition(ObjCProtocolDecl *From, in ImportDefinition()
3420 Decl *ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
3469 bool ASTNodeImporter::ImportDefinition(ObjCInterfaceDecl *From, in ImportDefinition()
3565 Decl *ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
3616 Decl *ASTNodeImporter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
3654 Decl *ASTNodeImporter::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
3732 Decl *ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
3795 Decl *ASTNodeImporter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
3876 Decl *ASTNodeImporter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
3894 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
3924 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
3949 Decl *ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
4047 Decl *ASTNodeImporter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
4137 Decl *ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
4242 Decl *ASTNodeImporter::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
4339 Stmt *ASTNodeImporter::VisitStmt(Stmt *S) { in VisitStmt()
4348 Expr *ASTNodeImporter::VisitExpr(Expr *E) { in VisitExpr()
4354 Expr *ASTNodeImporter::VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
4384 Expr *ASTNodeImporter::VisitIntegerLiteral(IntegerLiteral *E) { in VisitIntegerLiteral()
4394 Expr *ASTNodeImporter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
4404 Expr *ASTNodeImporter::VisitParenExpr(ParenExpr *E) { in VisitParenExpr()
4415 Expr *ASTNodeImporter::VisitUnaryOperator(UnaryOperator *E) { in VisitUnaryOperator()
4430 Expr *ASTNodeImporter::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
4455 Expr *ASTNodeImporter::VisitBinaryOperator(BinaryOperator *E) { in VisitBinaryOperator()
4475 Expr *ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
4512 Expr *ASTNodeImporter::VisitImplicitCastExpr(ImplicitCastExpr *E) { in VisitImplicitCastExpr()
4529 Expr *ASTNodeImporter::VisitCStyleCastExpr(CStyleCastExpr *E) { in VisitCStyleCastExpr()
4579 ASTNodeImporter Importer(*this); in Import()
4608 ASTNodeImporter Importer(*this); in Import()
4666 ASTNodeImporter(*this).ImportDefinition(FromRecord, ToRecord, in ImportContext()
4667 ASTNodeImporter::IDK_Basic); in ImportContext()
4676 ASTNodeImporter(*this).ImportDefinition(FromEnum, ToEnum, in ImportContext()
4677 ASTNodeImporter::IDK_Basic); in ImportContext()
4686 ASTNodeImporter(*this).ImportDefinition(FromDef, ToClass, in ImportContext()
4687 ASTNodeImporter::IDK_Basic); in ImportContext()
4696 ASTNodeImporter(*this).ImportDefinition(FromDef, ToProto, in ImportContext()
4697 ASTNodeImporter::IDK_Basic); in ImportContext()
4723 ASTNodeImporter Importer(*this); in Import()
4860 ASTNodeImporter Importer(*this); in Import()
4939 ASTNodeImporter Importer(*this); in ImportDefinition()
4944 ASTNodeImporter::IDK_Everything); in ImportDefinition()
4952 ASTNodeImporter::IDK_Everything); in ImportDefinition()
4960 ASTNodeImporter::IDK_Everything); in ImportDefinition()
4968 ASTNodeImporter::IDK_Everything); in ImportDefinition()