Lines Matching defs:TSK

1831                                            TemplateSpecializationKind TSK,
1842 << (TSK != TSK_ImplicitInstantiation)
1854 << (TSK != TSK_ImplicitInstantiation)
1863 if (TSK == TSK_ExplicitInstantiationDeclaration)
1884 /// \param TSK the kind of implicit or explicit instantiation to perform.
1894 TemplateSpecializationKind TSK,
1900 Pattern, PatternDef, TSK, Complain))
1907 MSInfo->setTemplateSpecializationKind(TSK);
1911 Spec->setTemplateSpecializationKind(TSK);
1987 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() &&
2070 if (TSK == TSK_ImplicitInstantiation) {
2115 if (TSK == TSK_ExplicitInstantiationDefinition)
2134 /// \param TSK The kind of implicit or explicit instantiation to perform.
2140 TemplateSpecializationKind TSK) {
2144 Pattern, PatternDef, TSK,/*Complain*/true))
2151 MSInfo->setTemplateSpecializationKind(TSK);
2195 TemplateSpecializationKind TSK, bool Complain) {
2205 TSK == TSK_ExplicitInstantiationDefinition) {
2209 ClassTemplateSpec->setSpecializationKind(TSK);
2213 if (TSK == TSK_ExplicitInstantiationDefinition &&
2357 TSK,
2370 TemplateSpecializationKind TSK) {
2375 (TSK == TSK_ExplicitInstantiationDefinition ||
2376 TSK == TSK_ExplicitInstantiationDeclaration ||
2377 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) &&
2391 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2405 if (TSK == TSK_ExplicitInstantiationDefinition && !Pattern->isDefined())
2408 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2414 } else if (TSK == TSK_ExplicitInstantiationDefinition) {
2416 } else if (TSK == TSK_ImplicitInstantiation) {
2432 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2440 if (TSK == TSK_ExplicitInstantiationDefinition) {
2451 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2454 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2471 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2490 if (TSK == TSK_ExplicitInstantiationDeclaration) {
2491 MSInfo->setTemplateSpecializationKind(TSK);
2500 TSK);
2502 if (TSK == TSK_ExplicitInstantiationDefinition &&
2505 Record->setTemplateSpecializationKind(TSK);
2513 TSK);
2523 PointOfInstantiation, TSK, Enum,
2535 if (TSK == TSK_ExplicitInstantiationDefinition) {
2539 InstantiateEnum(PointOfInstantiation, Enum, Pattern, TemplateArgs, TSK);
2541 MSInfo->setTemplateSpecializationKind(TSK);
2555 TemplateSpecializationKind TSK) {
2566 TSK);