Lines Matching refs:FromIter
1169 void DiffTypes(const TSTiterator &FromIter, const TSTiterator &ToIter) { in DiffTypes() argument
1170 QualType FromType = GetType(FromIter); in DiffTypes()
1173 bool FromDefault = FromIter.isEnd() && !FromType.isNull(); in DiffTypes()
1198 void DiffTemplateTemplates(const TSTiterator &FromIter, in DiffTemplateTemplates() argument
1200 TemplateDecl *FromDecl = GetTemplateDecl(FromIter); in DiffTemplateTemplates()
1202 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl, in DiffTemplateTemplates()
1279 void DiffNonTypes(const TSTiterator &FromIter, const TSTiterator &ToIter, in DiffNonTypes() argument
1289 Context, FromIter, FromDefaultNonTypeDecl, FromInt, HasFromInt, in DiffNonTypes()
1295 bool FromDefault = FromIter.isEnd() && in DiffNonTypes()
1358 for (TSTiterator FromIter(Context, FromTST), ToIter(Context, ToTST); in DiffTemplate() local
1359 !FromIter.isEnd() || !ToIter.isEnd(); ++TotalArgs) { in DiffTemplate()
1374 DiffTypes(FromIter, ToIter); in DiffTemplate()
1376 DiffTemplateTemplates(FromIter, ToIter); in DiffTemplate()
1382 DiffNonTypes(FromIter, ToIter, FromDefaultNonTypeDecl, in DiffTemplate()
1388 ++FromIter; in DiffTemplate()
1432 FromIter = FromTemplateList.rbegin(), FromEnd = FromTemplateList.rend(), in hasSameTemplate() local
1436 if (!hasSameBaseTemplate(*FromIter, *ToIter)) in hasSameTemplate()
1442 for (; FromIter != FromEnd && ToIter != ToEnd; ++FromIter, ++ToIter) { in hasSameTemplate()
1443 if (!hasSameBaseTemplate(*FromIter, *ToIter)) in hasSameTemplate()
1447 FromTST = FromIter[-1]; in hasSameTemplate()