|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <_deque.h>

Public Types | |
| typedef random_access_iterator_tag | iterator_category |
| typedef _Tp | value_type |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef value_type ** | _Map_pointer |
| typedef _Deque_iterator_base< _Tp > | _Self |
Public Member Functions | |
| _Deque_iterator_base (value_type *__x, _Map_pointer __y) | |
| _Deque_iterator_base () | |
| difference_type | _M_subtract (const _Self &__x) const |
| void | _M_increment () |
| void | _M_decrement () |
| void | _M_advance (difference_type __n) |
| void | _M_set_node (_Map_pointer __new_node) |
Static Public Member Functions | |
| static size_t | _S_buffer_size () |
Public Attributes | |
| value_type * | _M_cur |
| value_type * | _M_first |
| value_type * | _M_last |
| _Map_pointer | _M_node |
| typedef value_type** _Deque_iterator_base< _Tp >::_Map_pointer |
| typedef _Deque_iterator_base< _Tp > _Deque_iterator_base< _Tp >::_Self |
| typedef ptrdiff_t _Deque_iterator_base< _Tp >::difference_type |
| typedef random_access_iterator_tag _Deque_iterator_base< _Tp >::iterator_category |
| typedef size_t _Deque_iterator_base< _Tp >::size_type |
| typedef _Tp _Deque_iterator_base< _Tp >::value_type |
|
inline |
|
inline |
|
inline |
Definition at line 139 of file _deque.h.
Referenced by _Deque_iterator< _Tp, _Traits >::operator+=().
|
inline |
Definition at line 131 of file _deque.h.
Referenced by _Deque_iterator< _Tp, _Traits >::operator--().
|
inline |
Definition at line 124 of file _deque.h.
Referenced by _Deque_iterator< _Tp, _Traits >::operator++().
|
inline |
Definition at line 155 of file _deque.h.
Referenced by _Deque_iterator_base< _Tp >::_M_advance(), _Deque_iterator_base< _Tp >::_M_decrement(), and _Deque_iterator_base< _Tp >::_M_increment().
|
inline |
Definition at line 119 of file _deque.h.
Referenced by _Deque_iterator< _Tp, _Traits >::operator-().
|
inlinestatic |
Definition at line 86 of file _deque.h.
Referenced by _Deque_iterator_base< _Tp >::_Deque_iterator_base(), _Deque_iterator_base< _Tp >::_M_advance(), _Deque_iterator_base< _Tp >::_M_set_node(), _Deque_iterator_base< _Tp >::_M_subtract(), and _Deque_base< _Tp, _Alloc >::buffer_size().
| value_type* _Deque_iterator_base< _Tp >::_M_cur |
Definition at line 101 of file _deque.h.
Referenced by _Deque_iterator_base< _Tp >::_M_subtract(), operator!=(), _Deque_iterator< _Tp, _Traits >::operator*(), operator<(), operator==(), _DequeIteCast< _StorageT, _ValueT >::to_storage_type_cite(), _DequeIteCast< _StorageT, _ValueT >::to_storage_type_ite(), _DequeIteCast< _StorageT, _ValueT >::to_value_type_cite(), and _DequeIteCast< _StorageT, _ValueT >::to_value_type_ite().
| value_type* _Deque_iterator_base< _Tp >::_M_first |
| value_type* _Deque_iterator_base< _Tp >::_M_last |
Definition at line 103 of file _deque.h.
Referenced by _Deque_iterator_base< _Tp >::_M_subtract(), _DequeIteCast< _StorageT, _ValueT >::to_storage_type_cite(), _DequeIteCast< _StorageT, _ValueT >::to_storage_type_ite(), _DequeIteCast< _StorageT, _ValueT >::to_value_type_cite(), and _DequeIteCast< _StorageT, _ValueT >::to_value_type_ite().
| _Map_pointer _Deque_iterator_base< _Tp >::_M_node |
Definition at line 104 of file _deque.h.
Referenced by _Deque_iterator_base< _Tp >::_M_subtract(), operator<(), _DequeIteCast< _StorageT, _ValueT >::to_storage_type_cite(), _DequeIteCast< _StorageT, _ValueT >::to_storage_type_ite(), _DequeIteCast< _StorageT, _ValueT >::to_value_type_cite(), and _DequeIteCast< _StorageT, _ValueT >::to_value_type_ite().