Lines Matching refs:TSK
1914 TemplateSpecializationKind TSK,
1925 << (TSK != TSK_ImplicitInstantiation)
1937 << (TSK != TSK_ImplicitInstantiation)
1946 if (TSK == TSK_ExplicitInstantiationDeclaration)
1967 /// \param TSK the kind of implicit or explicit instantiation to perform.
1977 TemplateSpecializationKind TSK,
1983 Pattern, PatternDef, TSK, Complain))
1990 MSInfo->setTemplateSpecializationKind(TSK);
1994 Spec->setTemplateSpecializationKind(TSK);
2067 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() &&
2150 if (TSK == TSK_ImplicitInstantiation) {
2183 if (TSK == TSK_ExplicitInstantiationDefinition)
2202 /// \param TSK The kind of implicit or explicit instantiation to perform.
2208 TemplateSpecializationKind TSK) {
2212 Pattern, PatternDef, TSK,/*Complain*/true))
2219 MSInfo->setTemplateSpecializationKind(TSK);
2260 TemplateSpecializationKind TSK,
2271 TSK == TSK_ExplicitInstantiationDefinition) {
2275 ClassTemplateSpec->setSpecializationKind(TSK);
2279 if (TSK == TSK_ExplicitInstantiationDefinition &&
2424 TSK,
2437 TemplateSpecializationKind TSK) {
2452 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2463 if (TSK == TSK_ExplicitInstantiationDefinition) {
2473 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2477 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2488 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2496 if (TSK == TSK_ExplicitInstantiationDefinition) {
2507 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2510 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2527 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2546 if (TSK == TSK_ExplicitInstantiationDeclaration) {
2547 MSInfo->setTemplateSpecializationKind(TSK);
2556 TSK);
2558 if (TSK == TSK_ExplicitInstantiationDefinition &&
2561 Record->setTemplateSpecializationKind(TSK);
2569 TSK);
2579 PointOfInstantiation, TSK, Enum,
2591 if (TSK == TSK_ExplicitInstantiationDefinition) {
2595 InstantiateEnum(PointOfInstantiation, Enum, Pattern, TemplateArgs, TSK);
2597 MSInfo->setTemplateSpecializationKind(TSK);
2611 TemplateSpecializationKind TSK) {
2622 TSK);