• Home
  • Raw
  • Download

Lines Matching refs:it2

751         result_type apply (D size, I1 it1, I2 it2) {  in apply()
755 t += *it1 * *it2, ++ it1, ++ it2; in apply()
757 DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2)); in apply()
764 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end) { in apply()
768 vector_difference_type it2_size (it2_end - it2); in apply()
771 diff = it2.index () - it1.index (); in apply()
781 it2 += size; in apply()
788 t += *it1 * *it2, ++ it1, ++ it2; in apply()
794 …result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, sparse_bidirectional_iter… in apply()
796 if (it1 != it1_end && it2 != it2_end) { in apply()
798 if (it1.index () == it2.index ()) { in apply()
799 t += *it1 * *it2, ++ it1, ++ it2; in apply()
800 if (it1 == it1_end || it2 == it2_end) in apply()
802 } else if (it1.index () < it2.index ()) { in apply()
803 increment (it1, it1_end, it2.index () - it1.index ()); in apply()
806 } else if (it1.index () > it2.index ()) { in apply()
807 increment (it2, it2_end, it1.index () - it2.index ()); in apply()
808 if (it2 == it2_end) in apply()
888 result_type apply (difference_type size, I1 it1, I2 it2) { in apply()
892 t += *it1 * *it2, ++ it1, ++ it2; in apply()
894 DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2)); in apply()
901 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end) { in apply()
904 difference_type it2_size (it2_end - it2); in apply()
907 diff = it2.index () - it1.index2 (); in apply()
917 it2 += size; in apply()
924 t += *it1 * *it2, ++ it1, ++ it2; in apply()
930 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, in apply()
933 if (it1 != it1_end && it2 != it2_end) { in apply()
934 size_type it1_index = it1.index2 (), it2_index = it2.index (); in apply()
938 t += *it1 * *it2, ++ it1, ++ it2; in apply()
939 if (it1 != it1_end && it2 != it2_end) { in apply()
941 it2_index = it2.index (); in apply()
951 increment (it2, it2_end, compare); in apply()
952 if (it2 != it2_end) in apply()
953 it2_index = it2.index (); in apply()
964 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &/* it2_end */, in apply()
968 t += *it1 * it2 () (it1.index2 ()); in apply()
976 result_type apply (I1 it1, const I1 &/* it1_end */, I2 it2, const I2 &it2_end, in apply()
979 while (it2 != it2_end) { in apply()
980 t += it1 () (it1.index1 (), it2.index ()) * *it2; in apply()
981 ++ it2; in apply()
988 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, in apply()
992 return apply (it1, it1_end, it2, it2_end, iterator1_category (), iterator2_category ()); in apply()
1056 result_type apply (difference_type size, I1 it1, I2 it2) { in apply()
1060 t += *it1 * *it2, ++ it1, ++ it2; in apply()
1062 DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2)); in apply()
1069 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end) { in apply()
1072 difference_type it2_size (it2_end - it2); in apply()
1075 diff = it2.index1 () - it1.index (); in apply()
1085 it2 += size; in apply()
1092 t += *it1 * *it2, ++ it1, ++ it2; in apply()
1098 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, in apply()
1101 if (it1 != it1_end && it2 != it2_end) { in apply()
1102 size_type it1_index = it1.index (), it2_index = it2.index1 (); in apply()
1106 t += *it1 * *it2, ++ it1, ++ it2; in apply()
1107 if (it1 != it1_end && it2 != it2_end) { in apply()
1109 it2_index = it2.index1 (); in apply()
1119 increment (it2, it2_end, compare); in apply()
1120 if (it2 != it2_end) in apply()
1121 it2_index = it2.index1 (); in apply()
1132 result_type apply (I1 it1, const I1 &/* it1_end */, I2 it2, const I2 &it2_end, in apply()
1135 while (it2 != it2_end) { in apply()
1136 t += it1 () (it2.index1 ()) * *it2; in apply()
1137 ++ it2; in apply()
1144 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &/* it2_end */, in apply()
1148 t += *it1 * it2 () (it1.index (), it2.index2 ()); in apply()
1156 result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, in apply()
1160 return apply (it1, it1_end, it2, it2_end, iterator1_category (), iterator2_category ()); in apply()
1234 result_type apply (difference_type size, I1 it1, I2 it2) { in apply()
1238 t += *it1 * *it2, ++ it1, ++ it2; in apply()
1240 DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2)); in apply()
1247 …result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, packed_random_access_iter… in apply()
1250 difference_type it2_size (it2_end - it2); in apply()
1253 diff = it2.index1 () - it1.index2 (); in apply()
1263 it2 += size; in apply()
1270 t += *it1 * *it2, ++ it1, ++ it2; in apply()
1276 …result_type apply (I1 it1, const I1 &it1_end, I2 it2, const I2 &it2_end, sparse_bidirectional_iter… in apply()
1278 if (it1 != it1_end && it2 != it2_end) { in apply()
1279 size_type it1_index = it1.index2 (), it2_index = it2.index1 (); in apply()
1283 t += *it1 * *it2, ++ it1, ++ it2; in apply()
1284 if (it1 != it1_end && it2 != it2_end) { in apply()
1286 it2_index = it2.index1 (); in apply()
1296 increment (it2, it2_end, compare); in apply()
1297 if (it2 != it2_end) in apply()
1298 it2_index = it2.index1 (); in apply()