Lines Matching defs:TSK
3415 TemplateSpecializationKind TSK,
3421 Pattern, PatternDef, TSK, Complain))
3442 MSInfo->setTemplateSpecializationKind(TSK);
3446 Spec->setTemplateSpecializationKind(TSK);
3535 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() &&
3603 if (TSK == TSK_ImplicitInstantiation) {
3649 if (TSK == TSK_ExplicitInstantiationDefinition)
3664 TemplateSpecializationKind TSK) {
3668 Pattern, PatternDef, TSK,/*Complain*/true))
3675 MSInfo->setTemplateSpecializationKind(TSK);
3813 TemplateSpecializationKind TSK) {
3960 TemplateSpecializationKind TSK, bool Complain) {
3969 ClassTemplateSpec, TSK);
3975 getTemplateInstantiationArgs(ClassTemplateSpec), TSK, Complain);
3982 TemplateSpecializationKind TSK) {
3987 (TSK == TSK_ExplicitInstantiationDefinition ||
3988 TSK == TSK_ExplicitInstantiationDeclaration ||
3989 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) &&
4018 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
4032 if (TSK == TSK_ExplicitInstantiationDefinition && !Pattern->isDefined())
4035 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation);
4041 } else if (TSK == TSK_ExplicitInstantiationDefinition) {
4043 } else if (TSK == TSK_ImplicitInstantiation) {
4062 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
4070 if (TSK == TSK_ExplicitInstantiationDefinition) {
4080 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
4083 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
4107 TSK == TSK_ExplicitInstantiationDeclaration) {
4117 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
4136 if (TSK == TSK_ExplicitInstantiationDeclaration) {
4137 MSInfo->setTemplateSpecializationKind(TSK);
4146 TSK);
4148 if (TSK == TSK_ExplicitInstantiationDefinition &&
4151 Record->setTemplateSpecializationKind(TSK);
4159 TSK);
4169 PointOfInstantiation, TSK, Enum,
4181 if (TSK == TSK_ExplicitInstantiationDefinition) {
4185 InstantiateEnum(PointOfInstantiation, Enum, Pattern, TemplateArgs, TSK);
4187 MSInfo->setTemplateSpecializationKind(TSK);
4193 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) {
4211 TemplateSpecializationKind TSK) {
4222 TSK);