Lines Matching defs:FromIter
1169 void DiffTypes(const TSTiterator &FromIter, const TSTiterator &ToIter) {
1170 QualType FromType = GetType(FromIter);
1173 bool FromDefault = FromIter.isEnd() && !FromType.isNull();
1198 void DiffTemplateTemplates(const TSTiterator &FromIter,
1200 TemplateDecl *FromDecl = GetTemplateDecl(FromIter);
1202 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl,
1301 void DiffNonTypes(const TSTiterator &FromIter, const TSTiterator &ToIter,
1311 Context, FromIter, FromDefaultNonTypeDecl, FromInt, HasFromInt,
1317 bool FromDefault = FromIter.isEnd() &&
1380 for (TSTiterator FromIter(Context, FromTST), ToIter(Context, ToTST);
1381 !FromIter.isEnd() || !ToIter.isEnd(); ++TotalArgs) {
1396 DiffTypes(FromIter, ToIter);
1398 DiffTemplateTemplates(FromIter, ToIter);
1404 DiffNonTypes(FromIter, ToIter, FromDefaultNonTypeDecl,
1410 ++FromIter;
1454 FromIter = FromTemplateList.rbegin(), FromEnd = FromTemplateList.rend(),
1458 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1464 for (; FromIter != FromEnd && ToIter != ToEnd; ++FromIter, ++ToIter) {
1465 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1469 FromTST = FromIter[-1];