Lines Matching defs:_Deque_iterator
109 struct _Deque_iterator in _GLIBCXX_VISIBILITY() struct
112 typedef _Deque_iterator<_Tp, _Tp&, _Tp*> iterator; in _GLIBCXX_VISIBILITY()
113 typedef _Deque_iterator<_Tp, const _Tp&, const _Tp*> const_iterator; in _GLIBCXX_VISIBILITY()
114 typedef _Tp* _Elt_pointer; in _GLIBCXX_VISIBILITY()
115 typedef _Tp** _Map_pointer; in _GLIBCXX_VISIBILITY()
129 static size_t _S_buffer_size() _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
132 typedef std::random_access_iterator_tag iterator_category; in _GLIBCXX_VISIBILITY()
133 typedef _Tp value_type; in _GLIBCXX_VISIBILITY()
134 typedef _Ptr pointer; in _GLIBCXX_VISIBILITY()
135 typedef _Ref reference; in _GLIBCXX_VISIBILITY()
136 typedef size_t size_type; in _GLIBCXX_VISIBILITY()
137 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY()
138 typedef _Deque_iterator _Self; in _GLIBCXX_VISIBILITY()
140 _Elt_pointer _M_cur; in _GLIBCXX_VISIBILITY()
141 _Elt_pointer _M_first; in _GLIBCXX_VISIBILITY()
142 _Elt_pointer _M_last; in _GLIBCXX_VISIBILITY()
143 _Map_pointer _M_node; in _GLIBCXX_VISIBILITY()
145 _Deque_iterator(_Elt_pointer __x, _Map_pointer __y) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY() argument
149 _Deque_iterator() _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY() function
152 _Deque_iterator(const iterator& __x) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY() argument
157 _M_const_cast() const _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
183 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
203 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
211 const difference_type __offset = __n + (_M_cur - _M_first); in _GLIBCXX_VISIBILITY()
216 const difference_type __node_offset = in _GLIBCXX_VISIBILITY()
230 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
241 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
255 _M_set_node(_Map_pointer __new_node) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()