Lines Matching refs:ASTNodeImporter
178 class ASTNodeImporter : public TypeVisitor<ASTNodeImporter, ExpectedType>, class
179 public DeclVisitor<ASTNodeImporter, ExpectedDecl>,
180 public StmtVisitor<ASTNodeImporter, ExpectedStmt> {
363 explicit ASTNodeImporter(ASTImporter &Importer) : Importer(Importer) {} in ASTNodeImporter() function in clang::ASTNodeImporter
365 using TypeVisitor<ASTNodeImporter, ExpectedType>::Visit;
366 using DeclVisitor<ASTNodeImporter, ExpectedDecl>::Visit;
367 using StmtVisitor<ASTNodeImporter, ExpectedStmt>::Visit;
703 Error ASTNodeImporter::ImportTemplateArgumentListInfo( in ImportTemplateArgumentListInfo()
721 Error ASTNodeImporter::ImportTemplateArgumentListInfo<TemplateArgumentListInfo>( in ImportTemplateArgumentListInfo()
728 Error ASTNodeImporter::ImportTemplateArgumentListInfo< in ImportTemplateArgumentListInfo()
736 Expected<ASTNodeImporter::FunctionTemplateAndArgsTy>
737 ASTNodeImporter::ImportFunctionTemplateWithTemplateArgsFromSpecialization( in ImportFunctionTemplateWithTemplateArgsFromSpecialization()
758 ASTNodeImporter::import(TemplateParameterList *From) { in import()
788 ASTNodeImporter::import(const TemplateArgument &From) { in import()
878 ASTNodeImporter::import(const TemplateArgumentLoc &TALoc) { in import()
918 Expected<DeclGroupRef> ASTNodeImporter::import(const DeclGroupRef &DG) { in import()
936 Expected<ASTNodeImporter::Designator>
937 ASTNodeImporter::import(const Designator &D) { in import()
977 Expected<ConceptReference *> ASTNodeImporter::import(ConceptReference *From) { in import()
1004 Expected<LambdaCapture> ASTNodeImporter::import(const LambdaCapture &From) { in import()
1028 bool ASTNodeImporter::hasSameVisibilityContextAndLinkage(T *Found, T *From) { in hasSameVisibilityContextAndLinkage()
1044 bool ASTNodeImporter::hasSameVisibilityContextAndLinkage(TypedefNameDecl *Found, in hasSameVisibilityContextAndLinkage()
1062 ExpectedType ASTNodeImporter::VisitType(const Type *T) { in VisitType()
1068 ExpectedType ASTNodeImporter::VisitAtomicType(const AtomicType *T){ in VisitAtomicType()
1076 ExpectedType ASTNodeImporter::VisitBuiltinType(const BuiltinType *T) { in VisitBuiltinType()
1145 ExpectedType ASTNodeImporter::VisitDecayedType(const DecayedType *T) { in VisitDecayedType()
1153 ExpectedType ASTNodeImporter::VisitComplexType(const ComplexType *T) { in VisitComplexType()
1161 ExpectedType ASTNodeImporter::VisitPointerType(const PointerType *T) { in VisitPointerType()
1169 ExpectedType ASTNodeImporter::VisitBlockPointerType(const BlockPointerType *T) { in VisitBlockPointerType()
1179 ASTNodeImporter::VisitLValueReferenceType(const LValueReferenceType *T) { in VisitLValueReferenceType()
1189 ASTNodeImporter::VisitRValueReferenceType(const RValueReferenceType *T) { in VisitRValueReferenceType()
1199 ASTNodeImporter::VisitMemberPointerType(const MemberPointerType *T) { in VisitMemberPointerType()
1214 ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
1227 ASTNodeImporter::VisitArrayParameterType(const ArrayParameterType *T) { in VisitArrayParameterType()
1236 ASTNodeImporter::VisitIncompleteArrayType(const IncompleteArrayType *T) { in VisitIncompleteArrayType()
1247 ASTNodeImporter::VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
1259 ExpectedType ASTNodeImporter::VisitDependentSizedArrayType( in VisitDependentSizedArrayType()
1275 ExpectedType ASTNodeImporter::VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType()
1287 ExpectedType ASTNodeImporter::VisitVectorType(const VectorType *T) { in VisitVectorType()
1297 ExpectedType ASTNodeImporter::VisitExtVectorType(const ExtVectorType *T) { in VisitExtVectorType()
1307 ASTNodeImporter::VisitFunctionNoProtoType(const FunctionNoProtoType *T) { in VisitFunctionNoProtoType()
1319 ASTNodeImporter::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
1366 ExpectedType ASTNodeImporter::VisitUnresolvedUsingType( in VisitUnresolvedUsingType()
1378 ExpectedType ASTNodeImporter::VisitParenType(const ParenType *T) { in VisitParenType()
1387 ASTNodeImporter::VisitPackIndexingType(clang::PackIndexingType const *T) { in VisitPackIndexingType()
1398 ExpectedType ASTNodeImporter::VisitTypedefType(const TypedefType *T) { in VisitTypedefType()
1414 ExpectedType ASTNodeImporter::VisitTypeOfExprType(const TypeOfExprType *T) { in VisitTypeOfExprType()
1421 ExpectedType ASTNodeImporter::VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
1429 ExpectedType ASTNodeImporter::VisitUsingType(const UsingType *T) { in VisitUsingType()
1440 ExpectedType ASTNodeImporter::VisitDecltypeType(const DecltypeType *T) { in VisitDecltypeType()
1455 ASTNodeImporter::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1468 ExpectedType ASTNodeImporter::VisitAutoType(const AutoType *T) { in VisitAutoType()
1489 ExpectedType ASTNodeImporter::VisitDeducedTemplateSpecializationType( in VisitDeducedTemplateSpecializationType()
1503 ExpectedType ASTNodeImporter::VisitInjectedClassNameType( in VisitInjectedClassNameType()
1516 ExpectedType ASTNodeImporter::VisitRecordType(const RecordType *T) { in VisitRecordType()
1524 ExpectedType ASTNodeImporter::VisitEnumType(const EnumType *T) { in VisitEnumType()
1532 ExpectedType ASTNodeImporter::VisitAttributedType(const AttributedType *T) { in VisitAttributedType()
1545 ASTNodeImporter::VisitCountAttributedType(const CountAttributedType *T) { in VisitCountAttributedType()
1566 ExpectedType ASTNodeImporter::VisitTemplateTypeParmType( in VisitTemplateTypeParmType()
1576 ExpectedType ASTNodeImporter::VisitSubstTemplateTypeParmType( in VisitSubstTemplateTypeParmType()
1591 ExpectedType ASTNodeImporter::VisitSubstTemplateTypeParmPackType( in VisitSubstTemplateTypeParmPackType()
1605 ExpectedType ASTNodeImporter::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
1630 ExpectedType ASTNodeImporter::VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
1651 ASTNodeImporter::VisitPackExpansionType(const PackExpansionType *T) { in VisitPackExpansionType()
1661 ExpectedType ASTNodeImporter::VisitDependentTemplateSpecializationType( in VisitDependentTemplateSpecializationType()
1679 ASTNodeImporter::VisitDependentNameType(const DependentNameType *T) { in VisitDependentNameType()
1700 ASTNodeImporter::VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
1708 ExpectedType ASTNodeImporter::VisitObjCObjectType(const ObjCObjectType *T) { in VisitObjCObjectType()
1736 ASTNodeImporter::VisitObjCObjectPointerType(const ObjCObjectPointerType *T) { in VisitObjCObjectPointerType()
1745 ASTNodeImporter::VisitMacroQualifiedType(const MacroQualifiedType *T) { in VisitMacroQualifiedType()
1755 ExpectedType clang::ASTNodeImporter::VisitAdjustedType(const AdjustedType *T) { in VisitAdjustedType()
1766 ExpectedType clang::ASTNodeImporter::VisitBitIntType(const BitIntType *T) { in VisitBitIntType()
1771 ExpectedType clang::ASTNodeImporter::VisitBTFTagAttributedType( in VisitBTFTagAttributedType()
1783 ExpectedType clang::ASTNodeImporter::VisitConstantMatrixType( in VisitConstantMatrixType()
1793 ExpectedType clang::ASTNodeImporter::VisitDependentAddressSpaceType( in VisitDependentAddressSpaceType()
1806 ExpectedType clang::ASTNodeImporter::VisitDependentBitIntType( in VisitDependentBitIntType()
1815 ExpectedType clang::ASTNodeImporter::VisitDependentSizedMatrixType( in VisitDependentSizedMatrixType()
1829 ExpectedType clang::ASTNodeImporter::VisitDependentVectorType( in VisitDependentVectorType()
1842 ExpectedType clang::ASTNodeImporter::VisitObjCTypeParamType( in VisitObjCTypeParamType()
1860 ExpectedType clang::ASTNodeImporter::VisitPipeType(const clang::PipeType *T) { in VisitPipeType()
1875 Error ASTNodeImporter::ImportDeclParts( in ImportDeclParts()
1920 if (Error Err = ASTNodeImporter(*this).ImportDefinitionIfNeeded(D, ToD)) in ImportDeclParts()
1926 Error ASTNodeImporter::ImportDeclParts(NamedDecl *D, DeclarationName &Name, in ImportDeclParts()
1939 if (Error Err = ASTNodeImporter(*this).ImportDefinitionIfNeeded(D, ToD)) in ImportDeclParts()
1945 Error ASTNodeImporter::ImportDefinitionIfNeeded(Decl *FromD, Decl *ToD) { in ImportDefinitionIfNeeded()
1978 ASTNodeImporter::ImportDeclarationNameLoc( in ImportDeclarationNameLoc()
2019 ASTNodeImporter::ImportDeclContext(DeclContext *FromDC, bool ForceImport) { in ImportDeclContext()
2132 Error ASTNodeImporter::ImportFieldDeclDefinition(const FieldDecl *From, in ImportFieldDeclDefinition()
2165 Error ASTNodeImporter::ImportDeclContext( in ImportDeclContext()
2184 Error ASTNodeImporter::ImportImplicitMethods( in ImportImplicitMethods()
2210 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
2335 Error ASTNodeImporter::ImportInitializer(VarDecl *From, VarDecl *To) { in ImportInitializer()
2359 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
2393 Error ASTNodeImporter::ImportTemplateArguments( in ImportTemplateArguments()
2408 ASTNodeImporter::ImportTemplateArgument(const TemplateArgument &From) { in ImportTemplateArgument()
2413 Error ASTNodeImporter::ImportTemplateArgumentListInfo( in ImportTemplateArgumentListInfo()
2430 bool ASTNodeImporter::IsStructuralMatch(Decl *From, Decl *To, bool Complain, in IsStructuralMatch()
2447 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) { in VisitDecl()
2453 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2459 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2479 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
2488 ExpectedDecl ASTNodeImporter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
2517 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
2544 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2570 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
2653 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2690 ASTNodeImporter::VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias) { in VisitTypedefNameDecl()
2805 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
2809 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
2814 ASTNodeImporter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
2873 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
2912 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
3023 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
3277 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
3336 Error ASTNodeImporter::ImportTemplateParameterLists(const DeclTy *FromD, in ImportTemplateParameterLists()
3352 Error ASTNodeImporter::ImportTemplateInformation( in ImportTemplateInformation()
3441 ASTNodeImporter::FindFunctionTemplateSpecialization(FunctionDecl *FromFD) { in FindFunctionTemplateSpecialization()
3455 Error ASTNodeImporter::ImportFunctionDeclBody(FunctionDecl *FromFD, in ImportFunctionDeclBody()
3663 bool ASTNodeImporter::hasReturnTypeDeclaredInside(FunctionDecl *D) { in hasReturnTypeDeclaredInside()
3692 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) { in importExplicitSpecifier()
3699 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
4086 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
4090 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
4094 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
4098 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
4103 ASTNodeImporter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
4107 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
4211 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
4326 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
4398 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
4449 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
4627 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
4648 Error ASTNodeImporter::ImportDefaultArgOfParmVarDecl( in ImportDefaultArgOfParmVarDecl()
4673 ASTNodeImporter::ImportInheritedConstructor(const InheritedConstructor &From) { in ImportInheritedConstructor()
4683 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
4722 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
4854 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
4890 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
4981 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
5026 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
5082 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
5116 ExpectedDecl ASTNodeImporter::ImportUsingShadowDecls(BaseUsingDecl *D, in ImportUsingShadowDecls()
5129 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
5171 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
5209 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
5271 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
5310 ExpectedDecl ASTNodeImporter::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
5339 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
5375 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
5407 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
5422 Error ASTNodeImporter::ImportDefinition( in ImportDefinition()
5523 ASTNodeImporter::ImportObjCTypeParamList(ObjCTypeParamList *list) { in ImportObjCTypeParamList()
5549 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
5615 ASTNodeImporter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
5652 ASTNodeImporter::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
5734 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
5815 ASTNodeImporter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
5893 ASTNodeImporter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
5940 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
5972 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
6019 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
6146 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
6354 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
6460 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
6629 ASTNodeImporter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
6736 ExpectedStmt ASTNodeImporter::VisitStmt(Stmt *S) { in VisitStmt()
6743 ExpectedStmt ASTNodeImporter::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
6825 ExpectedStmt ASTNodeImporter::VisitDeclStmt(DeclStmt *S) { in VisitDeclStmt()
6836 ExpectedStmt ASTNodeImporter::VisitNullStmt(NullStmt *S) { in VisitNullStmt()
6844 ExpectedStmt ASTNodeImporter::VisitCompoundStmt(CompoundStmt *S) { in VisitCompoundStmt()
6864 ExpectedStmt ASTNodeImporter::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt()
6883 ExpectedStmt ASTNodeImporter::VisitDefaultStmt(DefaultStmt *S) { in VisitDefaultStmt()
6896 ExpectedStmt ASTNodeImporter::VisitLabelStmt(LabelStmt *S) { in VisitLabelStmt()
6909 ExpectedStmt ASTNodeImporter::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
6925 ExpectedStmt ASTNodeImporter::VisitIfStmt(IfStmt *S) { in VisitIfStmt()
6945 ExpectedStmt ASTNodeImporter::VisitSwitchStmt(SwitchStmt *S) { in VisitSwitchStmt()
6981 ExpectedStmt ASTNodeImporter::VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
6997 ExpectedStmt ASTNodeImporter::VisitDoStmt(DoStmt *S) { in VisitDoStmt()
7012 ExpectedStmt ASTNodeImporter::VisitForStmt(ForStmt *S) { in VisitForStmt()
7032 ExpectedStmt ASTNodeImporter::VisitGotoStmt(GotoStmt *S) { in VisitGotoStmt()
7045 ExpectedStmt ASTNodeImporter::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
7058 ExpectedStmt ASTNodeImporter::VisitContinueStmt(ContinueStmt *S) { in VisitContinueStmt()
7065 ExpectedStmt ASTNodeImporter::VisitBreakStmt(BreakStmt *S) { in VisitBreakStmt()
7072 ExpectedStmt ASTNodeImporter::VisitReturnStmt(ReturnStmt *S) { in VisitReturnStmt()
7085 ExpectedStmt ASTNodeImporter::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
7098 ExpectedStmt ASTNodeImporter::VisitCXXTryStmt(CXXTryStmt *S) { in VisitCXXTryStmt()
7120 ExpectedStmt ASTNodeImporter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
7144 ASTNodeImporter::VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
7161 ExpectedStmt ASTNodeImporter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { in VisitObjCAtCatchStmt()
7175 ExpectedStmt ASTNodeImporter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in VisitObjCAtFinallyStmt()
7186 ExpectedStmt ASTNodeImporter::VisitObjCAtTryStmt(ObjCAtTryStmt *S) { in VisitObjCAtTryStmt()
7211 ASTNodeImporter::VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *S) { in VisitObjCAtSynchronizedStmt()
7224 ExpectedStmt ASTNodeImporter::VisitObjCAtThrowStmt(ObjCAtThrowStmt *S) { in VisitObjCAtThrowStmt()
7235 ExpectedStmt ASTNodeImporter::VisitObjCAutoreleasePoolStmt( in VisitObjCAutoreleasePoolStmt()
7250 ExpectedStmt ASTNodeImporter::VisitExpr(Expr *E) { in VisitExpr()
7256 ExpectedStmt ASTNodeImporter::VisitSourceLocExpr(SourceLocExpr *E) { in VisitSourceLocExpr()
7272 ExpectedStmt ASTNodeImporter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
7288 ExpectedStmt ASTNodeImporter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
7312 ExpectedStmt ASTNodeImporter::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
7327 ExpectedStmt ASTNodeImporter::VisitShuffleVectorExpr(ShuffleVectorExpr *E) { in VisitShuffleVectorExpr()
7345 ExpectedStmt ASTNodeImporter::VisitGNUNullExpr(GNUNullExpr *E) { in VisitGNUNullExpr()
7358 ASTNodeImporter::VisitGenericSelectionExpr(GenericSelectionExpr *E) { in VisitGenericSelectionExpr()
7410 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
7424 ExpectedStmt ASTNodeImporter::VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
7463 ExpectedStmt ASTNodeImporter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
7471 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
7500 ASTNodeImporter::VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E) { in VisitCXXNullPtrLiteralExpr()
7513 ExpectedStmt ASTNodeImporter::VisitIntegerLiteral(IntegerLiteral *E) { in VisitIntegerLiteral()
7527 ExpectedStmt ASTNodeImporter::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
7541 ExpectedStmt ASTNodeImporter::VisitImaginaryLiteral(ImaginaryLiteral *E) { in VisitImaginaryLiteral()
7554 ExpectedStmt ASTNodeImporter::VisitFixedPointLiteral(FixedPointLiteral *E) { in VisitFixedPointLiteral()
7568 ExpectedStmt ASTNodeImporter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
7581 ExpectedStmt ASTNodeImporter::VisitStringLiteral(StringLiteral *E) { in VisitStringLiteral()
7596 ExpectedStmt ASTNodeImporter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
7611 ExpectedStmt ASTNodeImporter::VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
7631 ExpectedStmt ASTNodeImporter::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()
7643 ExpectedStmt ASTNodeImporter::VisitConstantExpr(ConstantExpr *E) { in VisitConstantExpr()
7652 ExpectedStmt ASTNodeImporter::VisitParenExpr(ParenExpr *E) { in VisitParenExpr()
7664 ExpectedStmt ASTNodeImporter::VisitParenListExpr(ParenListExpr *E) { in VisitParenListExpr()
7681 ExpectedStmt ASTNodeImporter::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
7695 ExpectedStmt ASTNodeImporter::VisitUnaryOperator(UnaryOperator *E) { in VisitUnaryOperator()
7718 ASTNodeImporter::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
7745 ExpectedStmt ASTNodeImporter::VisitBinaryOperator(BinaryOperator *E) { in VisitBinaryOperator()
7760 ExpectedStmt ASTNodeImporter::VisitConditionalOperator(ConditionalOperator *E) { in VisitConditionalOperator()
7777 ASTNodeImporter::VisitBinaryConditionalOperator(BinaryConditionalOperator *E) { in VisitBinaryConditionalOperator()
7796 ExpectedStmt ASTNodeImporter::VisitCXXRewrittenBinaryOperator( in VisitCXXRewrittenBinaryOperator()
7807 ExpectedStmt ASTNodeImporter::VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
7823 ExpectedStmt ASTNodeImporter::VisitExpressionTraitExpr(ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
7837 ExpectedStmt ASTNodeImporter::VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
7849 ExpectedStmt ASTNodeImporter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
7864 ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
7884 ASTNodeImporter::ImportCastPath(CastExpr *CE) { in ImportCastPath()
7895 ExpectedStmt ASTNodeImporter::VisitImplicitCastExpr(ImplicitCastExpr *E) { in VisitImplicitCastExpr()
7913 ExpectedStmt ASTNodeImporter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
7985 ExpectedStmt ASTNodeImporter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
8048 ExpectedStmt ASTNodeImporter::VisitCXXNoexceptExpr(CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
8067 ExpectedStmt ASTNodeImporter::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
8079 ExpectedStmt ASTNodeImporter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
8120 ASTNodeImporter::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
8133 ASTNodeImporter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
8149 ASTNodeImporter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
8169 ExpectedDecl ASTNodeImporter::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
8193 ASTNodeImporter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
8213 ExpectedStmt ASTNodeImporter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
8225 ExpectedStmt ASTNodeImporter::VisitSizeOfPackExpr(SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
8251 ExpectedStmt ASTNodeImporter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
8279 ExpectedStmt ASTNodeImporter::VisitCXXDeleteExpr(CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
8294 ExpectedStmt ASTNodeImporter::VisitCXXConstructExpr(CXXConstructExpr *E) { in VisitCXXConstructExpr()
8317 ExpectedStmt ASTNodeImporter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
8331 ExpectedStmt ASTNodeImporter::VisitCXXMemberCallExpr(CXXMemberCallExpr *E) { in VisitCXXMemberCallExpr()
8348 ExpectedStmt ASTNodeImporter::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
8361 ExpectedStmt ASTNodeImporter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
8374 ExpectedStmt ASTNodeImporter::VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
8410 ASTNodeImporter::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
8440 ExpectedStmt ASTNodeImporter::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
8487 ASTNodeImporter::VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
8516 ExpectedStmt ASTNodeImporter::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
8537 ASTNodeImporter::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *E) { in VisitUnresolvedLookupExpr()
8593 ASTNodeImporter::VisitUnresolvedMemberExpr(UnresolvedMemberExpr *E) { in VisitUnresolvedMemberExpr()
8640 ExpectedStmt ASTNodeImporter::VisitCallExpr(CallExpr *E) { in VisitCallExpr()
8665 ExpectedStmt ASTNodeImporter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
8695 ExpectedStmt ASTNodeImporter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
8740 ExpectedStmt ASTNodeImporter::VisitCXXStdInitializerListExpr( in VisitCXXStdInitializerListExpr()
8754 ExpectedStmt ASTNodeImporter::VisitCXXInheritedCtorInitExpr( in VisitCXXInheritedCtorInitExpr()
8768 ExpectedStmt ASTNodeImporter::VisitArrayInitLoopExpr(ArrayInitLoopExpr *E) { in VisitArrayInitLoopExpr()
8780 ExpectedStmt ASTNodeImporter::VisitArrayInitIndexExpr(ArrayInitIndexExpr *E) { in VisitArrayInitIndexExpr()
8787 ExpectedStmt ASTNodeImporter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
8827 ExpectedStmt ASTNodeImporter::VisitCXXNamedCastExpr(CXXNamedCastExpr *E) { in VisitCXXNamedCastExpr()
8867 ExpectedStmt ASTNodeImporter::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
8882 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
8903 ExpectedStmt ASTNodeImporter::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
8928 ExpectedStmt ASTNodeImporter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
8947 Error ASTNodeImporter::ImportOverriddenMethods(CXXMethodDecl *ToMethod, in ImportOverriddenMethods()
9041 ASTNodeImporter Importer(*this); in ImportImpl()
9072 ASTNodeImporter Importer(*this); in Import()
9120 AttrArgImporter(ASTNodeImporter &I, Error &Err, const T &From) in AttrArgImporter()
9140 AttrArgArrayImporter(ASTNodeImporter &I, Error &Err, in AttrArgArrayImporter()
9159 ASTNodeImporter NImporter;
9563 return ASTNodeImporter(*this).ImportInheritedConstructor(From); in Import()
9592 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9593 FromRecord, ToRecord, ASTNodeImporter::IDK_Basic)) in ImportContext()
9600 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9601 FromEnum, ToEnum, ASTNodeImporter::IDK_Basic)) in ImportContext()
9611 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9612 FromDef, ToClass, ASTNodeImporter::IDK_Basic)) in ImportContext()
9622 if (Error Err = ASTNodeImporter(*this).ImportDefinition( in ImportContext()
9623 FromDef, ToProto, ASTNodeImporter::IDK_Basic)) in ImportContext()
9650 ASTNodeImporter Importer(*this); in Import()
9884 ASTNodeImporter Importer(*this); in Import()
10108 ASTNodeImporter Importer(*this); in Import()
10119 ASTNodeImporter Importer(*this); in ImportDefinition()
10125 ASTNodeImporter::IDK_Everything); in ImportDefinition()
10132 cast<EnumDecl>(FromDC), ToEnum, ASTNodeImporter::IDK_Everything); in ImportDefinition()
10140 ASTNodeImporter::IDK_Everything); in ImportDefinition()
10148 ASTNodeImporter::IDK_Everything); in ImportDefinition()
10243 ASTNodeImporter::ImportAPValue(const APValue &FromValue) { in ImportAPValue()