Lines Matching refs:ActiveTemplateInstantiations
229 SemaRef.ActiveTemplateInstantiations.push_back(Inst); in InstantiatingTemplate()
330 if (!SemaRef.ActiveTemplateInstantiations.back().isInstantiationRecord()) { in Clear()
338 assert(SemaRef.ActiveTemplateInstantiations.size() >= in Clear()
341 if (SemaRef.ActiveTemplateInstantiations.size() == in Clear()
348 SemaRef.ActiveTemplateInstantiations.pop_back(); in Clear()
357 SemaRef.ActiveTemplateInstantiations.size()); in CheckInstantiationDepth()
358 if ((SemaRef.ActiveTemplateInstantiations.size() - in CheckInstantiationDepth()
376 unsigned SkipStart = ActiveTemplateInstantiations.size(), SkipEnd = SkipStart; in PrintInstantiationStack()
378 if (Limit && Limit < ActiveTemplateInstantiations.size()) { in PrintInstantiationStack()
380 SkipEnd = ActiveTemplateInstantiations.size() - Limit / 2; in PrintInstantiationStack()
386 Active = ActiveTemplateInstantiations.rbegin(), in PrintInstantiationStack()
387 ActiveEnd = ActiveTemplateInstantiations.rend(); in PrintInstantiationStack()
396 << unsigned(ActiveTemplateInstantiations.size() - Limit); in PrintInstantiationStack()
568 Active = ActiveTemplateInstantiations.rbegin(), in isSFINAEContext()
569 ActiveEnd = ActiveTemplateInstantiations.rend(); in isSFINAEContext()
1457 assert(!ActiveTemplateInstantiations.empty() && in SubstType()
1473 assert(!ActiveTemplateInstantiations.empty() && in SubstType()
1503 assert(!ActiveTemplateInstantiations.empty() && in SubstType()
1548 assert(!ActiveTemplateInstantiations.empty() && in SubstFunctionDeclType()
1720 assert(!ActiveTemplateInstantiations.empty() && in SubstParmTypes()