Lines Matching refs:ASTNodeImporter

180   class ASTNodeImporter : public TypeVisitor<ASTNodeImporter, ExpectedType>,  class
181 public DeclVisitor<ASTNodeImporter, ExpectedDecl>,
182 public StmtVisitor<ASTNodeImporter, ExpectedStmt> {
365 explicit ASTNodeImporter(ASTImporter &Importer) : Importer(Importer) {} in ASTNodeImporter() function in clang::ASTNodeImporter
367 using TypeVisitor<ASTNodeImporter, ExpectedType>::Visit;
368 using DeclVisitor<ASTNodeImporter, ExpectedDecl>::Visit;
369 using StmtVisitor<ASTNodeImporter, ExpectedStmt>::Visit;
748 Error ASTNodeImporter::ImportTemplateArgumentListInfo( in ImportTemplateArgumentListInfo()
766 Error ASTNodeImporter::ImportTemplateArgumentListInfo<TemplateArgumentListInfo>( in ImportTemplateArgumentListInfo()
773 Error ASTNodeImporter::ImportTemplateArgumentListInfo< in ImportTemplateArgumentListInfo()
781 Expected<ASTNodeImporter::FunctionTemplateAndArgsTy>
782 ASTNodeImporter::ImportFunctionTemplateWithTemplateArgsFromSpecialization( in ImportFunctionTemplateWithTemplateArgsFromSpecialization()
804 ASTNodeImporter::import(TemplateParameterList *From) { in import()
834 ASTNodeImporter::import(const TemplateArgument &From) { in import()
911 ASTNodeImporter::import(const TemplateArgumentLoc &TALoc) { in import()
951 Expected<DeclGroupRef> ASTNodeImporter::import(const DeclGroupRef &DG) { in import()
969 Expected<ASTNodeImporter::Designator>
970 ASTNodeImporter::import(const Designator &D) { in import()
1008 Expected<LambdaCapture> ASTNodeImporter::import(const LambdaCapture &From) { in import()
1032 bool ASTNodeImporter::hasSameVisibilityContextAndLinkage(T *Found, T *From) { in hasSameVisibilityContextAndLinkage()
1048 bool ASTNodeImporter::hasSameVisibilityContextAndLinkage(TypedefNameDecl *Found, in hasSameVisibilityContextAndLinkage()
1066 ExpectedType ASTNodeImporter::VisitType(const Type *T) { in VisitType()
1072 ExpectedType ASTNodeImporter::VisitAtomicType(const AtomicType *T){ in VisitAtomicType()
1080 ExpectedType ASTNodeImporter::VisitBuiltinType(const BuiltinType *T) { in VisitBuiltinType()
1141 ExpectedType ASTNodeImporter::VisitDecayedType(const DecayedType *T) { in VisitDecayedType()
1149 ExpectedType ASTNodeImporter::VisitComplexType(const ComplexType *T) { in VisitComplexType()
1157 ExpectedType ASTNodeImporter::VisitPointerType(const PointerType *T) { in VisitPointerType()
1165 ExpectedType ASTNodeImporter::VisitBlockPointerType(const BlockPointerType *T) { in VisitBlockPointerType()
1175 ASTNodeImporter::VisitLValueReferenceType(const LValueReferenceType *T) { in VisitLValueReferenceType()
1185 ASTNodeImporter::VisitRValueReferenceType(const RValueReferenceType *T) { in VisitRValueReferenceType()
1195 ASTNodeImporter::VisitMemberPointerType(const MemberPointerType *T) { in VisitMemberPointerType()
1210 ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
1223 ASTNodeImporter::VisitIncompleteArrayType(const IncompleteArrayType *T) { in VisitIncompleteArrayType()
1234 ASTNodeImporter::VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
1246 ExpectedType ASTNodeImporter::VisitDependentSizedArrayType( in VisitDependentSizedArrayType()
1262 ExpectedType ASTNodeImporter::VisitVectorType(const VectorType *T) { in VisitVectorType()
1272 ExpectedType ASTNodeImporter::VisitExtVectorType(const ExtVectorType *T) { in VisitExtVectorType()
1282 ASTNodeImporter::VisitFunctionNoProtoType(const FunctionNoProtoType *T) { in VisitFunctionNoProtoType()
1294 ASTNodeImporter::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
1341 ExpectedType ASTNodeImporter::VisitUnresolvedUsingType( in VisitUnresolvedUsingType()
1353 ExpectedType ASTNodeImporter::VisitParenType(const ParenType *T) { in VisitParenType()
1361 ExpectedType ASTNodeImporter::VisitTypedefType(const TypedefType *T) { in VisitTypedefType()
1369 ExpectedType ASTNodeImporter::VisitTypeOfExprType(const TypeOfExprType *T) { in VisitTypeOfExprType()
1377 ExpectedType ASTNodeImporter::VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
1385 ExpectedType ASTNodeImporter::VisitUsingType(const UsingType *T) { in VisitUsingType()
1396 ExpectedType ASTNodeImporter::VisitDecltypeType(const DecltypeType *T) { in VisitDecltypeType()
1411 ASTNodeImporter::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1424 ExpectedType ASTNodeImporter::VisitAutoType(const AutoType *T) { in VisitAutoType()
1447 ExpectedType ASTNodeImporter::VisitDeducedTemplateSpecializationType( in VisitDeducedTemplateSpecializationType()
1461 ExpectedType ASTNodeImporter::VisitInjectedClassNameType( in VisitInjectedClassNameType()
1483 ExpectedType ASTNodeImporter::VisitRecordType(const RecordType *T) { in VisitRecordType()
1491 ExpectedType ASTNodeImporter::VisitEnumType(const EnumType *T) { in VisitEnumType()
1499 ExpectedType ASTNodeImporter::VisitAttributedType(const AttributedType *T) { in VisitAttributedType()
1511 ExpectedType ASTNodeImporter::VisitTemplateTypeParmType( in VisitTemplateTypeParmType()
1521 ExpectedType ASTNodeImporter::VisitSubstTemplateTypeParmType( in VisitSubstTemplateTypeParmType()
1536 ExpectedType ASTNodeImporter::VisitSubstTemplateTypeParmPackType( in VisitSubstTemplateTypeParmPackType()
1551 ExpectedType ASTNodeImporter::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
1576 ExpectedType ASTNodeImporter::VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
1597 ASTNodeImporter::VisitPackExpansionType(const PackExpansionType *T) { in VisitPackExpansionType()
1607 ExpectedType ASTNodeImporter::VisitDependentTemplateSpecializationType( in VisitDependentTemplateSpecializationType()
1626 ASTNodeImporter::VisitDependentNameType(const DependentNameType *T) { in VisitDependentNameType()
1647 ASTNodeImporter::VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
1655 ExpectedType ASTNodeImporter::VisitObjCObjectType(const ObjCObjectType *T) { in VisitObjCObjectType()
1683 ASTNodeImporter::VisitObjCObjectPointerType(const ObjCObjectPointerType *T) { in VisitObjCObjectPointerType()
1694 Error ASTNodeImporter::ImportDeclParts( in ImportDeclParts()
1739 if (Error Err = ASTNodeImporter(*this).ImportDefinitionIfNeeded(D, ToD)) in ImportDeclParts()
1745 Error ASTNodeImporter::ImportDeclParts(NamedDecl *D, DeclarationName &Name, in ImportDeclParts()
1758 if (Error Err = ASTNodeImporter(*this).ImportDefinitionIfNeeded(D, ToD)) in ImportDeclParts()
1764 Error ASTNodeImporter::ImportDefinitionIfNeeded(Decl *FromD, Decl *ToD) { in ImportDefinitionIfNeeded()
1797 ASTNodeImporter::ImportDeclarationNameLoc( in ImportDeclarationNameLoc()
1838 ASTNodeImporter::ImportDeclContext(DeclContext *FromDC, bool ForceImport) { in ImportDeclContext()
1960 Error ASTNodeImporter::ImportDeclContext( in ImportDeclContext()
1979 Error ASTNodeImporter::ImportImplicitMethods( in ImportImplicitMethods()
2005 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
2130 Error ASTNodeImporter::ImportInitializer(VarDecl *From, VarDecl *To) { in ImportInitializer()
2154 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
2188 Error ASTNodeImporter::ImportTemplateArguments( in ImportTemplateArguments()
2203 ASTNodeImporter::ImportTemplateArgument(const TemplateArgument &From) { in ImportTemplateArgument()
2208 Error ASTNodeImporter::ImportTemplateArgumentListInfo( in ImportTemplateArgumentListInfo()
2225 bool ASTNodeImporter::IsStructuralMatch(Decl *From, Decl *To, bool Complain) { in IsStructuralMatch()
2240 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) { in VisitDecl()
2246 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2252 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2272 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
2281 ExpectedDecl ASTNodeImporter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
2310 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
2337 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2363 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
2446 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2483 ASTNodeImporter::VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias) { in VisitTypedefNameDecl()
2582 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
2586 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
2591 ASTNodeImporter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
2648 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
2687 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
2793 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
3032 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
3090 Error ASTNodeImporter::ImportTemplateParameterLists(const DeclaratorDecl *FromD, in ImportTemplateParameterLists()
3106 Error ASTNodeImporter::ImportTemplateInformation( in ImportTemplateInformation()
3197 ASTNodeImporter::FindFunctionTemplateSpecialization(FunctionDecl *FromFD) { in FindFunctionTemplateSpecialization()
3211 Error ASTNodeImporter::ImportFunctionDeclBody(FunctionDecl *FromFD, in ImportFunctionDeclBody()
3287 bool ASTNodeImporter::hasAutoReturnTypeDeclaredInside(FunctionDecl *D) { in hasAutoReturnTypeDeclaredInside()
3305 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) { in importExplicitSpecifier()
3312 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
3682 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
3686 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
3690 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
3694 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
3699 ASTNodeImporter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
3703 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
3790 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3908 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
3993 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
4044 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
4207 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
4228 Error ASTNodeImporter::ImportDefaultArgOfParmVarDecl( in ImportDefaultArgOfParmVarDecl()
4251 ASTNodeImporter::ImportInheritedConstructor(const InheritedConstructor &From) { in ImportInheritedConstructor()
4261 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
4300 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
4432 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
4463 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
4554 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
4599 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
4655 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
4689 ExpectedDecl ASTNodeImporter::ImportUsingShadowDecls(BaseUsingDecl *D, in ImportUsingShadowDecls()
4702 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
4744 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
4781 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
4843 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
4882 ExpectedDecl ASTNodeImporter::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
4911 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
4947 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
4979 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
4994 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
5095 ASTNodeImporter::ImportObjCTypeParamList(ObjCTypeParamList *list) { in ImportObjCTypeParamList()
5121 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
5187 ASTNodeImporter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
5224 ASTNodeImporter::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
5306 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
5387 ASTNodeImporter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
5465 ASTNodeImporter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
5528 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
5559 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
5605 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
5712 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
5891 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
5990 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
6142 ASTNodeImporter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
6249 ExpectedStmt ASTNodeImporter::VisitStmt(Stmt *S) { in VisitStmt()
6256 ExpectedStmt ASTNodeImporter::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
6338 ExpectedStmt ASTNodeImporter::VisitDeclStmt(DeclStmt *S) { in VisitDeclStmt()
6349 ExpectedStmt ASTNodeImporter::VisitNullStmt(NullStmt *S) { in VisitNullStmt()
6357 ExpectedStmt ASTNodeImporter::VisitCompoundStmt(CompoundStmt *S) { in VisitCompoundStmt()
6377 ExpectedStmt ASTNodeImporter::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt()
6396 ExpectedStmt ASTNodeImporter::VisitDefaultStmt(DefaultStmt *S) { in VisitDefaultStmt()
6409 ExpectedStmt ASTNodeImporter::VisitLabelStmt(LabelStmt *S) { in VisitLabelStmt()
6422 ExpectedStmt ASTNodeImporter::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
6438 ExpectedStmt ASTNodeImporter::VisitIfStmt(IfStmt *S) { in VisitIfStmt()
6458 ExpectedStmt ASTNodeImporter::VisitSwitchStmt(SwitchStmt *S) { in VisitSwitchStmt()
6494 ExpectedStmt ASTNodeImporter::VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
6510 ExpectedStmt ASTNodeImporter::VisitDoStmt(DoStmt *S) { in VisitDoStmt()
6525 ExpectedStmt ASTNodeImporter::VisitForStmt(ForStmt *S) { in VisitForStmt()
6545 ExpectedStmt ASTNodeImporter::VisitGotoStmt(GotoStmt *S) { in VisitGotoStmt()
6558 ExpectedStmt ASTNodeImporter::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
6571 ExpectedStmt ASTNodeImporter::VisitContinueStmt(ContinueStmt *S) { in VisitContinueStmt()
6578 ExpectedStmt ASTNodeImporter::VisitBreakStmt(BreakStmt *S) { in VisitBreakStmt()
6585 ExpectedStmt ASTNodeImporter::VisitReturnStmt(ReturnStmt *S) { in VisitReturnStmt()
6598 ExpectedStmt ASTNodeImporter::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
6611 ExpectedStmt ASTNodeImporter::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt()
6633 ExpectedStmt ASTNodeImporter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
6657 ASTNodeImporter::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
6674 ExpectedStmt ASTNodeImporter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
6688 ExpectedStmt ASTNodeImporter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
6699 ExpectedStmt ASTNodeImporter::VisitObjCAtTryStmt(ObjCAtTryStmt *S) { in VisitObjCAtTryStmt()
6724 ASTNodeImporter::VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *S) { in VisitObjCAtSynchronizedStmt()
6737 ExpectedStmt ASTNodeImporter::VisitObjCAtThrowStmt(ObjCAtThrowStmt *S) { in VisitObjCAtThrowStmt()
6748 ExpectedStmt ASTNodeImporter::VisitObjCAutoreleasePoolStmt( in VisitObjCAutoreleasePoolStmt()
6763 ExpectedStmt ASTNodeImporter::VisitExpr(Expr *E) { in VisitExpr()
6769 ExpectedStmt ASTNodeImporter::VisitSourceLocExpr(SourceLocExpr *E) { in VisitSourceLocExpr()
6785 ExpectedStmt ASTNodeImporter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
6801 ExpectedStmt ASTNodeImporter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
6825 ExpectedStmt ASTNodeImporter::VisitShuffleVectorExpr(ShuffleVectorExpr *E) { in VisitShuffleVectorExpr()
6843 ExpectedStmt ASTNodeImporter::VisitGNUNullExpr(GNUNullExpr *E) { in VisitGNUNullExpr()
6856 ASTNodeImporter::VisitGenericSelectionExpr(GenericSelectionExpr *E) { in VisitGenericSelectionExpr()
6889 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
6902 ExpectedStmt ASTNodeImporter::VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
6940 ExpectedStmt ASTNodeImporter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
6948 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
6977 ASTNodeImporter::VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E) { in VisitCXXNullPtrLiteralExpr()
6990 ExpectedStmt ASTNodeImporter::VisitIntegerLiteral(IntegerLiteral *E) { in VisitIntegerLiteral()
7004 ExpectedStmt ASTNodeImporter::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
7018 ExpectedStmt ASTNodeImporter::VisitImaginaryLiteral(ImaginaryLiteral *E) { in VisitImaginaryLiteral()
7031 ExpectedStmt ASTNodeImporter::VisitFixedPointLiteral(FixedPointLiteral *E) { in VisitFixedPointLiteral()
7045 ExpectedStmt ASTNodeImporter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
7058 ExpectedStmt ASTNodeImporter::VisitStringLiteral(StringLiteral *E) { in VisitStringLiteral()
7073 ExpectedStmt ASTNodeImporter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
7088 ExpectedStmt ASTNodeImporter::VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
7108 ExpectedStmt ASTNodeImporter::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()
7120 ExpectedStmt ASTNodeImporter::VisitConstantExpr(ConstantExpr *E) { in VisitConstantExpr()
7129 ExpectedStmt ASTNodeImporter::VisitParenExpr(ParenExpr *E) { in VisitParenExpr()
7141 ExpectedStmt ASTNodeImporter::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
7158 ExpectedStmt ASTNodeImporter::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
7172 ExpectedStmt ASTNodeImporter::VisitUnaryOperator(UnaryOperator *E) { in VisitUnaryOperator()
7188 ASTNodeImporter::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
7215 ExpectedStmt ASTNodeImporter::VisitBinaryOperator(BinaryOperator *E) { in VisitBinaryOperator()
7230 ExpectedStmt ASTNodeImporter::VisitConditionalOperator(ConditionalOperator *E) { in VisitConditionalOperator()
7247 ASTNodeImporter::VisitBinaryConditionalOperator(BinaryConditionalOperator *E) { in VisitBinaryConditionalOperator()
7266 ExpectedStmt ASTNodeImporter::VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
7282 ExpectedStmt ASTNodeImporter::VisitExpressionTraitExpr(ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
7296 ExpectedStmt ASTNodeImporter::VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
7308 ExpectedStmt ASTNodeImporter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
7323 ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
7343 ASTNodeImporter::ImportCastPath(CastExpr *CE) { in ImportCastPath()
7354 ExpectedStmt ASTNodeImporter::VisitImplicitCastExpr(ImplicitCastExpr *E) { in VisitImplicitCastExpr()
7372 ExpectedStmt ASTNodeImporter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
7432 ExpectedStmt ASTNodeImporter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
7495 ExpectedStmt ASTNodeImporter::VisitCXXNoexceptExpr(CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
7514 ExpectedStmt ASTNodeImporter::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
7526 ExpectedStmt ASTNodeImporter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
7559 ASTNodeImporter::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
7572 ASTNodeImporter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
7588 ASTNodeImporter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
7608 ExpectedDecl ASTNodeImporter::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
7632 ASTNodeImporter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
7652 ExpectedStmt ASTNodeImporter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
7664 ExpectedStmt ASTNodeImporter::VisitSizeOfPackExpr(SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
7692 ExpectedStmt ASTNodeImporter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
7720 ExpectedStmt ASTNodeImporter::VisitCXXDeleteExpr(CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
7735 ExpectedStmt ASTNodeImporter::VisitCXXConstructExpr(CXXConstructExpr *E) { in VisitCXXConstructExpr()
7756 ExpectedStmt ASTNodeImporter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
7770 ExpectedStmt ASTNodeImporter::VisitCXXMemberCallExpr(CXXMemberCallExpr *E) { in VisitCXXMemberCallExpr()
7787 ExpectedStmt ASTNodeImporter::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
7800 ExpectedStmt ASTNodeImporter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
7813 ExpectedStmt ASTNodeImporter::VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
7849 ASTNodeImporter::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
7879 ExpectedStmt ASTNodeImporter::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
7926 ASTNodeImporter::VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
7955 ExpectedStmt ASTNodeImporter::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
7976 ASTNodeImporter::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *E) { in VisitUnresolvedLookupExpr()
8027 ASTNodeImporter::VisitUnresolvedMemberExpr(UnresolvedMemberExpr *E) { in VisitUnresolvedMemberExpr()
8074 ExpectedStmt ASTNodeImporter::VisitCallExpr(CallExpr *E) { in VisitCallExpr()
8099 ExpectedStmt ASTNodeImporter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
8129 ExpectedStmt ASTNodeImporter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
8174 ExpectedStmt ASTNodeImporter::VisitCXXStdInitializerListExpr( in VisitCXXStdInitializerListExpr()
8188 ExpectedStmt ASTNodeImporter::VisitCXXInheritedCtorInitExpr( in VisitCXXInheritedCtorInitExpr()
8202 ExpectedStmt ASTNodeImporter::VisitArrayInitLoopExpr(ArrayInitLoopExpr *E) { in VisitArrayInitLoopExpr()
8214 ExpectedStmt ASTNodeImporter::VisitArrayInitIndexExpr(ArrayInitIndexExpr *E) { in VisitArrayInitIndexExpr()
8221 ExpectedStmt ASTNodeImporter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
8253 ExpectedStmt ASTNodeImporter::VisitCXXNamedCastExpr(CXXNamedCastExpr *E) { in VisitCXXNamedCastExpr()
8293 ExpectedStmt ASTNodeImporter::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
8308 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
8329 ExpectedStmt ASTNodeImporter::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
8354 ExpectedStmt ASTNodeImporter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
8373 Error ASTNodeImporter::ImportOverriddenMethods(CXXMethodDecl *ToMethod, in ImportOverriddenMethods()
8467 ASTNodeImporter Importer(*this); in ImportImpl()
8498 ASTNodeImporter Importer(*this); in Import()
8545 AttrArgImporter(ASTNodeImporter &I, Error &Err, const T &From) in AttrArgImporter()
8565 AttrArgArrayImporter(ASTNodeImporter &I, Error &Err, in AttrArgArrayImporter()
8584 ASTNodeImporter NImporter;
8977 return ASTNodeImporter(*this).ImportInheritedConstructor(From); in Import()
9006 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9007 FromRecord, ToRecord, ASTNodeImporter::IDK_Basic)) in ImportContext()
9014 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9015 FromEnum, ToEnum, ASTNodeImporter::IDK_Basic)) in ImportContext()
9025 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9026 FromDef, ToClass, ASTNodeImporter::IDK_Basic)) in ImportContext()
9036 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9037 FromDef, ToProto, ASTNodeImporter::IDK_Basic)) in ImportContext()
9064 ASTNodeImporter Importer(*this); in Import()
9301 ASTNodeImporter Importer(*this); in Import()
9520 ASTNodeImporter Importer(*this); in Import()
9531 ASTNodeImporter Importer(*this); in ImportDefinition()
9537 ASTNodeImporter::IDK_Everything); in ImportDefinition()
9544 cast<EnumDecl>(FromDC), ToEnum, ASTNodeImporter::IDK_Everything); in ImportDefinition()
9552 ASTNodeImporter::IDK_Everything); in ImportDefinition()
9560 ASTNodeImporter::IDK_Everything); in ImportDefinition()
9655 ASTNodeImporter::ImportAPValue(const APValue &FromValue) { in ImportAPValue()