Home | History | Annotate | Download | only in accumulate

Lines Matching refs:Iter

12 // template <InputIterator Iter, MoveConstructible T>
13 // requires HasPlus<T, Iter::reference>
14 // && HasAssign<T, HasPlus<T, Iter::reference>::result_type>
16 // accumulate(Iter first, Iter last, T init);
23 template <class Iter, class T>
25 test(Iter first, Iter last, T init, T x)
30 template <class Iter>
36 test(Iter(ia), Iter(ia), 0, 0);
37 test(Iter(ia), Iter(ia), 10, 10);
38 test(Iter(ia), Iter(ia+1), 0, 1);
39 test(Iter(ia), Iter(ia+1), 10, 11);
40 test(Iter(ia), Iter(ia+2), 0, 3);
41 test(Iter(ia), Iter(ia+2), 10, 13);
42 test(Iter(ia), Iter(ia+sa), 0, 21);
43 test(Iter(ia), Iter(ia+sa), 10, 31);