Home | History | Annotate | Download | only in Sema

Lines Matching full:pointofinstantiation

205     SourceLocation PointOfInstantiation, SourceRange InstantiationRange,
210 Invalid = CheckInstantiationDepth(PointOfInstantiation, InstantiationRange);
214 Inst.PointOfInstantiation = PointOfInstantiation;
229 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
235 PointOfInstantiation, InstantiationRange, Entity);
239 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
245 PointOfInstantiation, InstantiationRange, Entity);
249 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
256 PointOfInstantiation, InstantiationRange,
261 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
269 Initialize(Kind, PointOfInstantiation, InstantiationRange,
274 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
282 PointOfInstantiation, InstantiationRange,
287 Sema &SemaRef, SourceLocation PointOfInstantiation,
294 PointOfInstantiation, InstantiationRange,
299 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
306 PointOfInstantiation, InstantiationRange,
312 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
319 PointOfInstantiation, InstantiationRange,
324 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
331 PointOfInstantiation, InstantiationRange,
336 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
343 PointOfInstantiation, InstantiationRange,
373 SourceLocation PointOfInstantiation,
382 SemaRef.Diag(PointOfInstantiation,
386 SemaRef.Diag(PointOfInstantiation, diag::note_template_recursion_depth)
413 Diags.Report(Active->PointOfInstantiation,
427 Diags.Report(Active->PointOfInstantiation, DiagID)
436 Diags.Report(Active->PointOfInstantiation, DiagID)
440 Diags.Report(Active->PointOfInstantiation,
447 Diags.Report(Active->PointOfInstantiation,
452 Diags.Report(Active->PointOfInstantiation,
469 Diags.Report(Active->PointOfInstantiation,
478 Diags.Report(Active->PointOfInstantiation,
491 Diags.Report(Active->PointOfInstantiation,
502 Diags.Report(Active->PointOfInstantiation,
523 Diags.Report(Active->PointOfInstantiation,
543 Diags.Report(Active->PointOfInstantiation,
563 Diags.Report(Active->PointOfInstantiation,
573 Diags.Report(Active->PointOfInstantiation,
1826 SourceLocation PointOfInstantiation,
1840 S.Diag(PointOfInstantiation,
1848 S.Diag(PointOfInstantiation,
1853 S.Diag(PointOfInstantiation, diag::err_template_instantiate_undefined)
1870 /// \param PointOfInstantiation The point of instantiation within the
1891 Sema::InstantiateClass(SourceLocation PointOfInstantiation,
1898 if (DiagnoseUninstantiableTemplate(*this, PointOfInstantiation, Instantiation,
1908 MSInfo->setPointOfInstantiation(PointOfInstantiation);
1912 Spec->setPointOfInstantiation(PointOfInstantiation);
1915 InstantiatingTemplate Inst(*this, PointOfInstantiation, Instantiation);
1992 MSInfo->setPointOfInstantiation(PointOfInstantiation);
2116 MarkVTableUsed(PointOfInstantiation, Instantiation, true);
2124 /// \param PointOfInstantiation The point of instantiation within the
2137 bool Sema::InstantiateEnum(SourceLocation PointOfInstantiation,
2142 if (DiagnoseUninstantiableTemplate(*this, PointOfInstantiation, Instantiation,
2152 MSInfo->setPointOfInstantiation(PointOfInstantiation);
2155 InstantiatingTemplate Inst(*this, PointOfInstantiation, Instantiation);
2193 SourceLocation PointOfInstantiation,
2215 MarkVTableUsed(PointOfInstantiation, ClassTemplateSpec, true);
2244 TemplateSpecCandidateSet FailedCandidates(PointOfInstantiation);
2286 PointOfInstantiation)
2299 PointOfInstantiation)
2309 Diag(PointOfInstantiation, diag::err_partial_spec_ordering_ambiguous)
2354 bool Result = InstantiateClass(PointOfInstantiation, ClassTemplateSpec,
2367 Sema::InstantiateClassMembers(SourceLocation PointOfInstantiation,
2391 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2408 Function->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2415 InstantiateFunctionDefinition(PointOfInstantiation, Function);
2418 std::make_pair(Function, PointOfInstantiation));
2432 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2451 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2452 InstantiateStaticDataMemberDefinition(PointOfInstantiation, Var);
2454 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation);
2471 if (CheckSpecializationInstantiationRedecl(PointOfInstantiation, TSK,
2492 MSInfo->setPointOfInstantiation(PointOfInstantiation);
2498 InstantiateClass(PointOfInstantiation, Record, Pattern,
2506 MarkVTableUsed(PointOfInstantiation, Record, true);
2512 InstantiateClassMembers(PointOfInstantiation, Pattern, TemplateArgs,
2523 PointOfInstantiation, TSK, Enum,
2539 InstantiateEnum(PointOfInstantiation, Enum, Pattern, TemplateArgs, TSK);
2542 MSInfo->setPointOfInstantiation(PointOfInstantiation);
2553 SourceLocation PointOfInstantiation,
2564 InstantiateClassMembers(PointOfInstantiation, ClassTemplateSpec,