Lines Matching refs:TSK

770                                           TemplateSpecializationKind TSK,  in DiagnoseUninstantiableTemplate()  argument
803 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
830 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
853 if (TSK == TSK_ExplicitInstantiationDeclaration) in DiagnoseUninstantiableTemplate()
8958 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization() local
8959 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) { in CheckFunctionTemplateSpecialization()
9338 TemplateSpecializationKind TSK) { in CheckExplicitInstantiation() argument
9342 if (TSK == TSK_ExplicitInstantiationDeclaration && in CheckExplicitInstantiation()
9443 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation() local
9447 if (TSK == TSK_ExplicitInstantiationDeclaration && in ActOnExplicitInstantiation()
9470 if (TSK == TSK_ExplicitInstantiationDefinition && in ActOnExplicitInstantiation()
9485 TSK = TSK_ExplicitInstantiationDeclaration; in ActOnExplicitInstantiation()
9511 if (TSK == TSK_ExplicitInstantiationDefinition && PrevDecl != nullptr && in ActOnExplicitInstantiation()
9525 SS.isSet(), TSK)) in ActOnExplicitInstantiation()
9532 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK, in ActOnExplicitInstantiation()
9605 Specialization->setTemplateSpecializationKind(TSK); in ActOnExplicitInstantiation()
9620 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK); in ActOnExplicitInstantiation()
9621 else if (TSK == TSK_ExplicitInstantiationDefinition) { in ActOnExplicitInstantiation()
9634 (TSK == TSK_ExplicitInstantiationDefinition || in ActOnExplicitInstantiation()
9637 Def->setTemplateSpecializationKind(TSK); in ActOnExplicitInstantiation()
9685 Specialization->setTemplateSpecializationKind(TSK); in ActOnExplicitInstantiation()
9686 InstantiateClassTemplateSpecializationMembers(TemplateNameLoc, Def, TSK); in ActOnExplicitInstantiation()
9690 Specialization->setTemplateSpecializationKind(TSK); in ActOnExplicitInstantiation()
9746 TemplateSpecializationKind TSK in ActOnExplicitInstantiation() local
9750 CheckExplicitInstantiation(*this, Record, NameLoc, true, TSK); in ActOnExplicitInstantiation()
9761 if (CheckSpecializationInstantiationRedecl(TemplateLoc, TSK, in ActOnExplicitInstantiation()
9788 TSK)) in ActOnExplicitInstantiation()
9799 getTemplateInstantiationArgs(Record), TSK); in ActOnExplicitInstantiation()
9801 if (TSK == TSK_ExplicitInstantiationDefinition) in ActOnExplicitInstantiation()
9882 TemplateSpecializationKind TSK in ActOnExplicitInstantiation() local
9987 CheckExplicitInstantiation(*this, Prev, D.getIdentifierLoc(), true, TSK); in ActOnExplicitInstantiation()
9993 if (CheckSpecializationInstantiationRedecl(D.getIdentifierLoc(), TSK, Prev, in ActOnExplicitInstantiation()
9999 Prev->setTemplateSpecializationKind(TSK, D.getIdentifierLoc()); in ActOnExplicitInstantiation()
10010 if (TSK == TSK_ExplicitInstantiationDefinition) in ActOnExplicitInstantiation()
10157 if (CheckSpecializationInstantiationRedecl(D.getIdentifierLoc(), TSK, in ActOnExplicitInstantiation()
10177 TSK == TSK_ExplicitInstantiationDeclaration) { in ActOnExplicitInstantiation()
10189 if (TSK == TSK_ExplicitInstantiationDefinition && in ActOnExplicitInstantiation()
10192 TSK = TSK_ExplicitInstantiationDeclaration; in ActOnExplicitInstantiation()
10194 Specialization->setTemplateSpecializationKind(TSK, D.getIdentifierLoc()); in ActOnExplicitInstantiation()
10200 } else if (TSK == TSK_ExplicitInstantiationDefinition) in ActOnExplicitInstantiation()
10222 D.getIdentifierLoc(), D.getCXXScopeSpec().isSet(), TSK); in ActOnExplicitInstantiation()