Lines Matching refs:FromIter
1133 void DiffTypes(const TSTiterator &FromIter, const TSTiterator &ToIter) {
1134 QualType FromType = GetType(FromIter);
1137 bool FromDefault = FromIter.isEnd() && !FromType.isNull();
1162 void DiffTemplateTemplates(const TSTiterator &FromIter,
1164 TemplateDecl *FromDecl = GetTemplateDecl(FromIter);
1166 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl,
1243 void DiffNonTypes(const TSTiterator &FromIter, const TSTiterator &ToIter,
1253 Context, FromIter, FromDefaultNonTypeDecl, FromInt, HasFromInt,
1259 bool FromDefault = FromIter.isEnd() &&
1322 for (TSTiterator FromIter(Context, FromTST), ToIter(Context, ToTST);
1323 !FromIter.isEnd() || !ToIter.isEnd(); ++TotalArgs) {
1338 DiffTypes(FromIter, ToIter);
1340 DiffTemplateTemplates(FromIter, ToIter);
1346 DiffNonTypes(FromIter, ToIter, FromDefaultNonTypeDecl,
1352 ++FromIter;
1396 FromIter = FromTemplateList.rbegin(), FromEnd = FromTemplateList.rend(),
1400 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1406 for (; FromIter != FromEnd && ToIter != ToEnd; ++FromIter, ++ToIter) {
1407 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1411 FromTST = FromIter[-1];