Lines Matching defs:ToIter
1169 void DiffTypes(const TSTiterator &FromIter, const TSTiterator &ToIter) {
1171 QualType ToType = GetType(ToIter);
1174 bool ToDefault = ToIter.isEnd() && !ToType.isNull();
1199 const TSTiterator &ToIter) {
1201 TemplateDecl *ToDecl = GetTemplateDecl(ToIter);
1203 ToIter.isEnd() && ToDecl);
1301 void DiffNonTypes(const TSTiterator &FromIter, const TSTiterator &ToIter,
1313 InitializeNonTypeDiffVariables(Context, ToIter, ToDefaultNonTypeDecl, ToInt,
1319 bool ToDefault = ToIter.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,
1411 ++ToIter;
1455 ToIter = ToTemplateList.rbegin(), ToEnd = ToTemplateList.rend();
1458 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1464 for (; FromIter != FromEnd && ToIter != ToEnd; ++FromIter, ++ToIter) {
1465 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1470 ToTST = ToIter[-1];