Lines Matching refs:TemplateDeclInstantiator
65 bool TemplateDeclInstantiator::SubstQualifier(const DeclaratorDecl *OldDecl, in SubstQualifier()
70 bool TemplateDeclInstantiator::SubstQualifier(const TagDecl *OldDecl, in SubstQualifier()
319 TemplateDeclInstantiator::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
324 TemplateDeclInstantiator::VisitExternCContextDecl(ExternCContextDecl *D) { in VisitExternCContextDecl()
329 TemplateDeclInstantiator::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
337 TemplateDeclInstantiator::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
342 TemplateDeclInstantiator::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
355 Decl *TemplateDeclInstantiator::InstantiateTypedefNameDecl(TypedefNameDecl *D, in InstantiateTypedefNameDecl()
430 Decl *TemplateDeclInstantiator::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
437 Decl *TemplateDeclInstantiator::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
445 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
487 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
491 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D, in VisitVarDecl()
547 Decl *TemplateDeclInstantiator::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
555 Decl *TemplateDeclInstantiator::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
637 Decl *TemplateDeclInstantiator::VisitMSPropertyDecl(MSPropertyDecl *D) { in VisitMSPropertyDecl()
682 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
710 Decl *TemplateDeclInstantiator::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
758 Decl *TemplateDeclInstantiator::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
777 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
849 void TemplateDeclInstantiator::InstantiateEnumDefinition( in InstantiateEnumDefinition()
912 Decl *TemplateDeclInstantiator::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
916 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1099 TemplateDeclInstantiator::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
1122 Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
1181 Decl *TemplateDeclInstantiator::VisitVarTemplatePartialSpecializationDecl( in VisitVarTemplatePartialSpecializationDecl()
1203 TemplateDeclInstantiator::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1254 Decl *TemplateDeclInstantiator::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
1351 Decl *TemplateDeclInstantiator::VisitFunctionDecl(FunctionDecl *D, in VisitFunctionDecl()
1626 TemplateDeclInstantiator::VisitCXXMethodDecl(CXXMethodDecl *D, in VisitCXXMethodDecl()
1894 Decl *TemplateDeclInstantiator::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
1898 Decl *TemplateDeclInstantiator::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
1902 Decl *TemplateDeclInstantiator::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
1906 Decl *TemplateDeclInstantiator::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
1911 Decl *TemplateDeclInstantiator::VisitTemplateTypeParmDecl( in VisitTemplateTypeParmDecl()
1940 Decl *TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
2110 TemplateDeclInstantiator::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
2231 Decl *TemplateDeclInstantiator::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
2251 Decl *TemplateDeclInstantiator::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
2349 Decl *TemplateDeclInstantiator::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
2354 Decl * TemplateDeclInstantiator
2379 Decl * TemplateDeclInstantiator
2404 Decl *TemplateDeclInstantiator::VisitClassScopeFunctionSpecializationDecl( in VisitClassScopeFunctionSpecializationDecl()
2437 Decl *TemplateDeclInstantiator::VisitOMPThreadPrivateDecl( in VisitOMPThreadPrivateDecl()
2455 Decl *TemplateDeclInstantiator::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
2459 Decl *TemplateDeclInstantiator::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
2463 Decl *TemplateDeclInstantiator::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
2468 TemplateDeclInstantiator::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
2609 Decl *TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
2646 Decl *TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
2690 Decl *TemplateDeclInstantiator::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D) { in VisitObjCAtDefsFieldDecl()
2694 Decl *TemplateDeclInstantiator::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
2705 Decl *TemplateDeclInstantiator::VisitDecl(Decl *D) { in VisitDecl()
2711 TemplateDeclInstantiator Instantiator(*this, Owner, TemplateArgs); in SubstDecl()
2725 TemplateDeclInstantiator::SubstTemplateParams(TemplateParameterList *L) { in SubstTemplateParams()
2762 TemplateDeclInstantiator::InstantiateClassTemplatePartialSpecialization( in InstantiateClassTemplatePartialSpecialization()
2889 TemplateDeclInstantiator::InstantiateVarTemplatePartialSpecialization( in InstantiateVarTemplatePartialSpecialization()
3008 TemplateDeclInstantiator::SubstFunctionType(FunctionDecl *D, in SubstFunctionType()
3208 TemplateDeclInstantiator::InitFunctionInstantiation(FunctionDecl *New, in InitFunctionInstantiation()
3297 TemplateDeclInstantiator::InitMethodInstantiation(CXXMethodDecl *New, in InitMethodInstantiation()
3555 TemplateDeclInstantiator Instantiator(*this, FromVar->getDeclContext(), in BuildVarTemplateInstantiation()
3962 TemplateDeclInstantiator Instantiator(*this, Var->getDeclContext(), in InstantiateVariableDefinition()