Searched refs:difference_type (Results 1 – 17 of 17) sorted by relevance
29 using difference_type =30 typename std::iterator<std::random_access_iterator_tag, T>::difference_type;72 StrideIterator& operator+=(difference_type delta) {77 StrideIterator operator+(difference_type delta) const {83 StrideIterator& operator-=(difference_type delta) {88 StrideIterator operator-(difference_type delta) const {94 difference_type operator-(const StrideIterator& rhs) {108 T& operator[](difference_type n) {122 StrideIterator<T> operator+(typename StrideIterator<T>::difference_type dist,
54 using difference_type = typename std::iterator_traits<BaseIterator>::difference_type; variable99 reference operator[](difference_type n) const {107 TransformIterator operator+(difference_type n) const {115 TransformIterator operator-(difference_type n) const {123 difference_type operator-(const TransformIterator& other) const {
30 typedef typename std::iterator_traits<Iter>::difference_type difference_type; typedef
162 using difference_type = int32_t;165 const_iterator operator+(difference_type n) { return const_iterator(table_, row_ + n); }166 const_iterator operator-(difference_type n) { return const_iterator(table_, row_ - n); }167 difference_type operator-(const const_iterator& other) { return row_ - other.row_; }168 void operator+=(difference_type rows) { row_ += rows; }169 void operator-=(difference_type rows) { row_ -= rows; }221 typename BitTable<Accessor>::const_iterator::difference_type n,
110 typedef typename std::allocator<T>::difference_type difference_type; typedef
62 using difference_type = typename ArrayRef<BaseType>::difference_type; variable
41 using difference_type = ptrdiff_t; variable
52 using difference_type = ptrdiff_t; variable
170 typedef ptrdiff_t difference_type; typedef
55 using typename Base::difference_type;
149 typedef ptrdiff_t difference_type; typedef
176 using difference_type = ptrdiff_t; variable
64 using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type; variable
182 using difference_type = variable183 typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
116 using difference_type = variable117 typename std::iterator<std::random_access_iterator_tag, value_type>::difference_type;154 Iterator& operator+=(difference_type delta) {159 Iterator operator+(difference_type delta) const {176 Iterator& operator-=(difference_type delta) {181 Iterator operator-(difference_type delta) const {187 difference_type operator-(const Iterator& rhs) {199 reference operator[](difference_type n) const {
88 typedef ptrdiff_t difference_type; typedef
154 typedef ptrdiff_t difference_type; typedef