Lines Matching defs:TSK
3651 TemplateSpecializationKind TSK,
3657 Pattern, PatternDef, TSK, Complain))
3678 MSInfo->setTemplateSpecializationKind(TSK);
3682 Spec->setTemplateSpecializationKind(TSK);
3771 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() &&
3839 if (TSK == TSK_ImplicitInstantiation) {
3885 if (TSK == TSK_ExplicitInstantiationDefinition)
3900 TemplateSpecializationKind TSK) {
3904 Pattern, PatternDef, TSK,/*Complain*/true))
3911 MSInfo->setTemplateSpecializationKind(TSK);
4061 TemplateSpecializationKind TSK,
4224 TemplateSpecializationKind TSK, bool Complain,
4234 *this, PointOfInstantiation, ClassTemplateSpec, TSK,
4241 getTemplateInstantiationArgs(ClassTemplateSpec), TSK, Complain);
4248 TemplateSpecializationKind TSK) {
4253 (TSK == TSK_ExplicitInstantiationDefinition ||
4254 TSK == TSK_ExplicitInstantiationDeclaration ||
4255 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) &&
4283 PointOfInstantiation, TSK, Function, PrevTSK,
4294 if (TSK == TSK_ExplicitInstantiationDefinition && !Pattern->isDefined())
4297 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation);
4303 } else if (TSK == TSK_ExplicitInstantiationDefinition) {
4305 } else if (TSK == TSK_ImplicitInstantiation) {
4324 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
4332 if (TSK == TSK_ExplicitInstantiationDefinition) {
4342 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
4345 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
4369 TSK == TSK_ExplicitInstantiationDeclaration) {
4379 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
4398 if (TSK == TSK_ExplicitInstantiationDeclaration) {
4399 MSInfo->setTemplateSpecializationKind(TSK);
4408 TSK);
4410 if (TSK == TSK_ExplicitInstantiationDefinition &&
4413 Record->setTemplateSpecializationKind(TSK);
4421 TSK);
4431 PointOfInstantiation, TSK, Enum,
4443 if (TSK == TSK_ExplicitInstantiationDefinition) {
4447 InstantiateEnum(PointOfInstantiation, Enum, Pattern, TemplateArgs, TSK);
4449 MSInfo->setTemplateSpecializationKind(TSK);
4455 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) {
4473 TemplateSpecializationKind TSK) {
4484 TSK);