reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2663 (TSK == TSK_ExplicitInstantiationDefinition || 2664 TSK == TSK_ExplicitInstantiationDeclaration || 2665 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) && 2683 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK, 2697 if (TSK == TSK_ExplicitInstantiationDefinition && !Pattern->isDefined()) 2700 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation); 2706 } else if (TSK == TSK_ExplicitInstantiationDefinition) { 2708 } else if (TSK == TSK_ImplicitInstantiation) { 2727 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK, 2735 if (TSK == TSK_ExplicitInstantiationDefinition) { 2745 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation); 2748 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation); 2772 TSK == TSK_ExplicitInstantiationDeclaration) { 2782 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK, 2801 if (TSK == TSK_ExplicitInstantiationDeclaration) { 2802 MSInfo->setTemplateSpecializationKind(TSK); 2811 TSK); 2813 if (TSK == TSK_ExplicitInstantiationDefinition && 2816 Record->setTemplateSpecializationKind(TSK); 2824 TSK); 2834 PointOfInstantiation, TSK, Enum, 2846 if (TSK == TSK_ExplicitInstantiationDefinition) { 2850 InstantiateEnum(PointOfInstantiation, Enum, Pattern, TemplateArgs, TSK); 2852 MSInfo->setTemplateSpecializationKind(TSK); 2858 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) {