Lines Matching defs:FromIter
1167 void DiffTypes(const TSTiterator &FromIter, const TSTiterator &ToIter) {
1168 QualType FromType = GetType(FromIter);
1171 bool FromDefault = FromIter.isEnd() && !FromType.isNull();
1196 void DiffTemplateTemplates(const TSTiterator &FromIter,
1198 TemplateDecl *FromDecl = GetTemplateDecl(FromIter);
1200 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl,
1299 void DiffNonTypes(const TSTiterator &FromIter, const TSTiterator &ToIter,
1309 Context, FromIter, FromDefaultNonTypeDecl, FromInt, HasFromInt,
1315 bool FromDefault = FromIter.isEnd() &&
1384 for (TSTiterator FromIter(Context, FromTST), ToIter(Context, ToTST);
1385 !FromIter.isEnd() || !ToIter.isEnd(); ++TotalArgs) {
1400 DiffTypes(FromIter, ToIter);
1402 DiffTemplateTemplates(FromIter, ToIter);
1408 DiffNonTypes(FromIter, ToIter, FromDefaultNonTypeDecl,
1414 ++FromIter;
1462 FromIter = FromTemplateList.rbegin(), FromEnd = FromTemplateList.rend(),
1466 if (!hasSameBaseTemplate(Context, *FromIter, *ToIter))
1472 for (; FromIter != FromEnd && ToIter != ToEnd; ++FromIter, ++ToIter) {
1473 if (!hasSameBaseTemplate(Context, *FromIter, *ToIter))
1477 FromTST = FromIter[-1];