Searched refs:difference_type (Results 1 - 7 of 7) sorted by relevance

/gem5/src/base/
H A Dcircular_queue.hh164 using difference_type = std::ptrdiff_t;
318 iterator& operator+=(const difference_type& t)
326 iterator& operator-=(const difference_type& t)
341 iterator operator+(const difference_type& t)
347 friend iterator operator+(const difference_type& t, iterator& it)
354 iterator operator-(const difference_type& t)
360 friend iterator operator-(const difference_type& t, iterator& it)
369 difference_type operator-(const iterator& that)
/gem5/src/systemc/ext/utils/
H A Dsc_vector.hh320 typedef typename BaseType::difference_type difference_type; typedef in class:sc_core::sc_vector_iter
363 operator + (difference_type n) const
368 operator - (difference_type n) const
374 operator += (difference_type n)
381 operator -= (difference_type n)
429 operator [] (difference_type n) const
434 difference_type
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.h93 typedef storage_type::difference_type difference_type; typedef in class:sc_core::sc_vector_base
274 typedef typename base_type::difference_type difference_type; typedef in class:sc_core::sc_vector_iter
296 this_type operator+( difference_type n ) const
298 this_type operator-( difference_type n ) const
301 this_type& operator+=( difference_type n ) { it_+=n; return *this; }
302 this_type& operator-=( difference_type n ) { it_-=n; return *this; }
317 reference operator[]( difference_type n ) const
321 difference_type operato
452 typedef typename base_type::difference_type difference_type; typedef in class:sc_core::sc_vector_assembly
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Dpytypes.h608 using difference_type = ssize_t;
618 reference operator[](difference_type n) const { return *(*this + n); }
625 It &operator+=(difference_type n) { Policy::advance(n); return *this; }
626 It &operator-=(difference_type n) { Policy::advance(-n); return *this; }
628 friend It operator+(const It &a, difference_type n) { auto copy = a; return copy += n; }
629 friend It operator+(difference_type n, const It &b) { return b + n; }
630 friend It operator-(const It &a, difference_type n) { auto copy = a; return copy -= n; }
631 friend difference_type operator-(const It &a, const It &b) { return a.distance_to(b); }
825 using difference_type = ssize_t;
H A Dstl_bind.h116 using DiffType = typename Vector::difference_type;
156 v.erase(v.begin() + static_cast<typename Vector::difference_type>(old_size), v.end());
288 using DiffType = typename Vector::difference_type;
322 using DiffType = typename Vector::difference_type;
/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-param-util.h127 typedef ptrdiff_t difference_type; typedef in class:testing::internal::ParamIterator
/gem5/ext/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h2468 typename ContainerView::type::const_iterator>::difference_type

Completed in 49 milliseconds