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