Lines Matching refs:ToIter
1116 void DiffTypes(const TSTiterator &FromIter, const TSTiterator &ToIter) { in DiffTypes() argument
1118 QualType ToType = GetType(ToIter); in DiffTypes()
1121 bool ToDefault = ToIter.isEnd() && !ToType.isNull(); in DiffTypes()
1146 const TSTiterator &ToIter) { in DiffTemplateTemplates() argument
1148 TemplateDecl *ToDecl = GetTemplateDecl(ToIter); in DiffTemplateTemplates()
1150 ToIter.isEnd() && ToDecl); in DiffTemplateTemplates()
1226 void DiffNonTypes(const TSTiterator &FromIter, const TSTiterator &ToIter, in DiffNonTypes() argument
1238 InitializeNonTypeDiffVariables(Context, ToIter, ToDefaultNonTypeDecl, ToInt, in DiffNonTypes()
1244 bool ToDefault = ToIter.isEnd() && in DiffNonTypes()
1305 for (TSTiterator FromIter(Context, FromTST), ToIter(Context, ToTST); in DiffTemplate() local
1306 !FromIter.isEnd() || !ToIter.isEnd(); ++TotalArgs) { in DiffTemplate()
1321 DiffTypes(FromIter, ToIter); in DiffTemplate()
1323 DiffTemplateTemplates(FromIter, ToIter); in DiffTemplate()
1329 DiffNonTypes(FromIter, ToIter, FromDefaultNonTypeDecl, in DiffTemplate()
1336 ++ToIter; in DiffTemplate()
1380 ToIter = ToTemplateList.rbegin(), ToEnd = ToTemplateList.rend(); in hasSameTemplate() local
1383 if (!hasSameBaseTemplate(*FromIter, *ToIter)) in hasSameTemplate()
1389 for (; FromIter != FromEnd && ToIter != ToEnd; ++FromIter, ++ToIter) { in hasSameTemplate()
1390 if (!hasSameBaseTemplate(*FromIter, *ToIter)) in hasSameTemplate()
1395 ToTST = ToIter[-1]; in hasSameTemplate()