Lines Matching defs:_Deque_iterator

107     struct _Deque_iterator  in _GLIBCXX_VISIBILITY()  struct
109 typedef _Deque_iterator<_Tp, _Tp&, _Tp*> iterator; in _GLIBCXX_VISIBILITY()
110 typedef _Deque_iterator<_Tp, const _Tp&, const _Tp*> const_iterator; in _GLIBCXX_VISIBILITY()
112 static size_t _S_buffer_size() in _GLIBCXX_VISIBILITY()
115 typedef std::random_access_iterator_tag iterator_category; in _GLIBCXX_VISIBILITY()
116 typedef _Tp value_type; in _GLIBCXX_VISIBILITY()
117 typedef _Ptr pointer; in _GLIBCXX_VISIBILITY()
118 typedef _Ref reference; in _GLIBCXX_VISIBILITY()
119 typedef size_t size_type; in _GLIBCXX_VISIBILITY()
120 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY()
121 typedef _Tp** _Map_pointer; in _GLIBCXX_VISIBILITY()
122 typedef _Deque_iterator _Self; in _GLIBCXX_VISIBILITY()
124 _Tp* _M_cur; in _GLIBCXX_VISIBILITY()
125 _Tp* _M_first; in _GLIBCXX_VISIBILITY()
126 _Tp* _M_last; in _GLIBCXX_VISIBILITY()
127 _Map_pointer _M_node; in _GLIBCXX_VISIBILITY()
129 _Deque_iterator(_Tp* __x, _Map_pointer __y) in _GLIBCXX_VISIBILITY() function
133 _Deque_iterator() in _GLIBCXX_VISIBILITY() function
136 _Deque_iterator(const iterator& __x) in _GLIBCXX_VISIBILITY() argument
163 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
183 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
191 const difference_type __offset = __n + (_M_cur - _M_first); in _GLIBCXX_VISIBILITY()
196 const difference_type __node_offset = in _GLIBCXX_VISIBILITY()
210 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
221 _Self __tmp = *this; in _GLIBCXX_VISIBILITY()
235 _M_set_node(_Map_pointer __new_node) in _GLIBCXX_VISIBILITY()