Lines Matching refs:TemplateDeclInstantiator

70 bool TemplateDeclInstantiator::SubstQualifier(const DeclaratorDecl *OldDecl,  in SubstQualifier()
75 bool TemplateDeclInstantiator::SubstQualifier(const TagDecl *OldDecl, in SubstQualifier()
757 TemplateDeclInstantiator::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
762 TemplateDeclInstantiator::VisitPragmaCommentDecl(PragmaCommentDecl *D) { in VisitPragmaCommentDecl()
766 Decl *TemplateDeclInstantiator::VisitPragmaDetectMismatchDecl( in VisitPragmaDetectMismatchDecl()
772 TemplateDeclInstantiator::VisitExternCContextDecl(ExternCContextDecl *D) { in VisitExternCContextDecl()
776 Decl *TemplateDeclInstantiator::VisitMSGuidDecl(MSGuidDecl *D) { in VisitMSGuidDecl()
780 Decl *TemplateDeclInstantiator::VisitTemplateParamObjectDecl( in VisitTemplateParamObjectDecl()
786 TemplateDeclInstantiator::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
794 TemplateDeclInstantiator::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
799 TemplateDeclInstantiator::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
812 Decl *TemplateDeclInstantiator::InstantiateTypedefNameDecl(TypedefNameDecl *D, in InstantiateTypedefNameDecl()
890 Decl *TemplateDeclInstantiator::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
897 Decl *TemplateDeclInstantiator::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
905 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
947 Decl *TemplateDeclInstantiator::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
955 Decl *TemplateDeclInstantiator::VisitDecompositionDecl(DecompositionDecl *D) { in VisitDecompositionDecl()
972 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
976 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D, in VisitVarDecl()
1037 Decl *TemplateDeclInstantiator::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
1045 Decl *TemplateDeclInstantiator::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
1127 Decl *TemplateDeclInstantiator::VisitMSPropertyDecl(MSPropertyDecl *D) { in VisitMSPropertyDecl()
1172 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
1200 Decl *TemplateDeclInstantiator::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
1248 Decl *TemplateDeclInstantiator::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
1267 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
1347 void TemplateDeclInstantiator::InstantiateEnumDefinition( in InstantiateEnumDefinition()
1407 Decl *TemplateDeclInstantiator::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
1412 TemplateDeclInstantiator::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
1416 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1604 TemplateDeclInstantiator::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
1627 Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
1687 Decl *TemplateDeclInstantiator::VisitVarTemplatePartialSpecializationDecl( in VisitVarTemplatePartialSpecializationDecl()
1709 TemplateDeclInstantiator::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1760 Decl *TemplateDeclInstantiator::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
1872 Decl *TemplateDeclInstantiator::VisitFunctionDecl( in VisitFunctionDecl()
2202 Decl *TemplateDeclInstantiator::VisitCXXMethodDecl( in VisitCXXMethodDecl()
2563 Decl *TemplateDeclInstantiator::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
2567 Decl *TemplateDeclInstantiator::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
2571 Decl *TemplateDeclInstantiator::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
2575 Decl *TemplateDeclInstantiator::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
2580 Decl *TemplateDeclInstantiator::VisitTemplateTypeParmDecl( in VisitTemplateTypeParmDecl()
2668 Decl *TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
2843 TemplateDeclInstantiator::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
2961 Decl *TemplateDeclInstantiator::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
2981 Decl *TemplateDeclInstantiator::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
3089 Decl *TemplateDeclInstantiator::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
3094 Decl *TemplateDeclInstantiator::VisitConstructorUsingShadowDecl( in VisitConstructorUsingShadowDecl()
3101 Decl *TemplateDeclInstantiator::instantiateUnresolvedUsingDecl( in instantiateUnresolvedUsingDecl()
3197 Decl *TemplateDeclInstantiator::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
3202 Decl *TemplateDeclInstantiator::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
3207 Decl *TemplateDeclInstantiator::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
3223 Decl *TemplateDeclInstantiator::VisitClassScopeFunctionSpecializationDecl( in VisitClassScopeFunctionSpecializationDecl()
3230 Decl *TemplateDeclInstantiator::VisitOMPThreadPrivateDecl( in VisitOMPThreadPrivateDecl()
3248 Decl *TemplateDeclInstantiator::VisitOMPAllocateDecl(OMPAllocateDecl *D) { in VisitOMPAllocateDecl()
3274 Decl *TemplateDeclInstantiator::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
3279 Decl *TemplateDeclInstantiator::VisitOMPDeclareReductionDecl( in VisitOMPDeclareReductionDecl()
3369 TemplateDeclInstantiator::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
3449 Decl *TemplateDeclInstantiator::VisitOMPCapturedExprDecl( in VisitOMPCapturedExprDecl()
3454 Decl *TemplateDeclInstantiator::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
3459 TemplateDeclInstantiator::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
3466 Decl *TemplateDeclInstantiator::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
3470 Decl *TemplateDeclInstantiator::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
3475 TemplateDeclInstantiator::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
3609 Decl *TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
3657 Decl *TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
3700 Decl *TemplateDeclInstantiator::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D) { in VisitObjCAtDefsFieldDecl()
3704 Decl *TemplateDeclInstantiator::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
3715 Decl *TemplateDeclInstantiator::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
3720 TemplateDeclInstantiator::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
3725 Decl *TemplateDeclInstantiator::VisitDecl(Decl *D) { in VisitDecl()
3731 TemplateDeclInstantiator Instantiator(*this, Owner, TemplateArgs); in SubstDecl()
3742 void TemplateDeclInstantiator::adjustForRewrite(RewriteKind RK, in adjustForRewrite()
3786 TemplateDeclInstantiator Instantiator(*this, RD, NoTemplateArgs); in SubstSpaceshipAsEqualEqual()
3791 TemplateDeclInstantiator::RewriteKind::RewriteSpaceshipAsEqualEqual); in SubstSpaceshipAsEqualEqual()
3798 TemplateDeclInstantiator::RewriteKind::RewriteSpaceshipAsEqualEqual); in SubstSpaceshipAsEqualEqual()
3818 TemplateDeclInstantiator::SubstTemplateParams(TemplateParameterList *L) { in SubstTemplateParams()
3859 TemplateDeclInstantiator Instantiator(*this, Owner, TemplateArgs); in SubstTemplateParams()
3875 TemplateDeclInstantiator::InstantiateClassTemplatePartialSpecialization( in InstantiateClassTemplatePartialSpecialization()
4003 TemplateDeclInstantiator::InstantiateVarTemplatePartialSpecialization( in InstantiateVarTemplatePartialSpecialization()
4130 TemplateDeclInstantiator::SubstFunctionType(FunctionDecl *D, in SubstFunctionType()
4477 TemplateDeclInstantiator::InitFunctionInstantiation(FunctionDecl *New, in InitFunctionInstantiation()
4563 TemplateDeclInstantiator::InitMethodInstantiation(CXXMethodDecl *New, in InitMethodInstantiation()
4579 bool TemplateDeclInstantiator::SubstDefaultedFunction(FunctionDecl *New, in SubstDefaultedFunction()
4918 TemplateDeclInstantiator Instantiator(*this, FromVar->getDeclContext(), in BuildVarTemplateInstantiation()
5345 TemplateDeclInstantiator Instantiator(*this, Var->getDeclContext(), in InstantiateVariableDefinition()