Lines Matching refs:TemplateDeclInstantiator
65 bool TemplateDeclInstantiator::SubstQualifier(const DeclaratorDecl *OldDecl, in SubstQualifier()
70 bool TemplateDeclInstantiator::SubstQualifier(const TagDecl *OldDecl, in SubstQualifier()
423 TemplateDeclInstantiator::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
428 TemplateDeclInstantiator::VisitPragmaCommentDecl(PragmaCommentDecl *D) { in VisitPragmaCommentDecl()
432 Decl *TemplateDeclInstantiator::VisitPragmaDetectMismatchDecl( in VisitPragmaDetectMismatchDecl()
438 TemplateDeclInstantiator::VisitExternCContextDecl(ExternCContextDecl *D) { in VisitExternCContextDecl()
443 TemplateDeclInstantiator::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
451 TemplateDeclInstantiator::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
456 TemplateDeclInstantiator::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
469 Decl *TemplateDeclInstantiator::InstantiateTypedefNameDecl(TypedefNameDecl *D, in InstantiateTypedefNameDecl()
544 Decl *TemplateDeclInstantiator::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
551 Decl *TemplateDeclInstantiator::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
559 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
601 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
605 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D, in VisitVarDecl()
654 Decl *TemplateDeclInstantiator::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
662 Decl *TemplateDeclInstantiator::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
744 Decl *TemplateDeclInstantiator::VisitMSPropertyDecl(MSPropertyDecl *D) { in VisitMSPropertyDecl()
789 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
817 Decl *TemplateDeclInstantiator::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
865 Decl *TemplateDeclInstantiator::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
884 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
965 void TemplateDeclInstantiator::InstantiateEnumDefinition( in InstantiateEnumDefinition()
1028 Decl *TemplateDeclInstantiator::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
1033 TemplateDeclInstantiator::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
1037 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1220 TemplateDeclInstantiator::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
1243 Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
1303 Decl *TemplateDeclInstantiator::VisitVarTemplatePartialSpecializationDecl( in VisitVarTemplatePartialSpecializationDecl()
1325 TemplateDeclInstantiator::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1376 Decl *TemplateDeclInstantiator::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
1483 Decl *TemplateDeclInstantiator::VisitFunctionDecl(FunctionDecl *D, in VisitFunctionDecl()
1757 TemplateDeclInstantiator::VisitCXXMethodDecl(CXXMethodDecl *D, in VisitCXXMethodDecl()
1994 Decl *TemplateDeclInstantiator::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
1998 Decl *TemplateDeclInstantiator::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
2002 Decl *TemplateDeclInstantiator::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
2006 Decl *TemplateDeclInstantiator::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
2011 Decl *TemplateDeclInstantiator::VisitTemplateTypeParmDecl( in VisitTemplateTypeParmDecl()
2040 Decl *TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
2207 TemplateDeclInstantiator::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
2328 Decl *TemplateDeclInstantiator::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
2348 Decl *TemplateDeclInstantiator::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
2456 Decl *TemplateDeclInstantiator::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
2461 Decl *TemplateDeclInstantiator::VisitConstructorUsingShadowDecl( in VisitConstructorUsingShadowDecl()
2467 Decl * TemplateDeclInstantiator
2492 Decl * TemplateDeclInstantiator
2517 Decl *TemplateDeclInstantiator::VisitClassScopeFunctionSpecializationDecl( in VisitClassScopeFunctionSpecializationDecl()
2550 Decl *TemplateDeclInstantiator::VisitOMPThreadPrivateDecl( in VisitOMPThreadPrivateDecl()
2568 Decl *TemplateDeclInstantiator::VisitOMPDeclareReductionDecl( in VisitOMPDeclareReductionDecl()
2643 Decl *TemplateDeclInstantiator::VisitOMPCapturedExprDecl( in VisitOMPCapturedExprDecl()
2648 Decl *TemplateDeclInstantiator::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
2652 Decl *TemplateDeclInstantiator::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
2656 Decl *TemplateDeclInstantiator::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
2661 TemplateDeclInstantiator::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
2801 Decl *TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
2838 Decl *TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
2874 Decl *TemplateDeclInstantiator::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D) { in VisitObjCAtDefsFieldDecl()
2878 Decl *TemplateDeclInstantiator::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
2889 Decl *TemplateDeclInstantiator::VisitDecl(Decl *D) { in VisitDecl()
2895 TemplateDeclInstantiator Instantiator(*this, Owner, TemplateArgs); in SubstDecl()
2909 TemplateDeclInstantiator::SubstTemplateParams(TemplateParameterList *L) { in SubstTemplateParams()
2946 TemplateDeclInstantiator::InstantiateClassTemplatePartialSpecialization( in InstantiateClassTemplatePartialSpecialization()
3071 TemplateDeclInstantiator::InstantiateVarTemplatePartialSpecialization( in InstantiateVarTemplatePartialSpecialization()
3189 TemplateDeclInstantiator::SubstFunctionType(FunctionDecl *D, in SubstFunctionType()
3390 TemplateDeclInstantiator::InitFunctionInstantiation(FunctionDecl *New, in InitFunctionInstantiation()
3474 TemplateDeclInstantiator::InitMethodInstantiation(CXXMethodDecl *New, in InitMethodInstantiation()
3749 TemplateDeclInstantiator Instantiator(*this, FromVar->getDeclContext(), in BuildVarTemplateInstantiation()
4179 TemplateDeclInstantiator Instantiator(*this, Var->getDeclContext(), in InstantiateVariableDefinition()