#include <stl_deque.h>
Public Types | |
typedef _Deque_iterator<_Tp, _Tp&, _Tp*> | iterator |
typedef _Deque_iterator<_Tp, const _Tp&, const _Tp*> | const_iterator |
typedef random_access_iterator_tag | iterator_category |
typedef _Tp | value_type |
typedef _Ptr | pointer |
typedef _Ref | reference |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef _Tp** | _Map_pointer |
typedef _Deque_iterator | _Self |
Public Methods | |
_Deque_iterator (_Tp *__x, _Map_pointer __y) | |
_Deque_iterator () | |
_Deque_iterator (const iterator &__x) | |
reference | operator * () const |
pointer | operator-> () const |
difference_type | operator- (const _Self &__x) const |
_Self& | operator++ () |
_Self | operator++ (int) |
_Self& | operator-- () |
_Self | operator-- (int) |
_Self& | operator+= (difference_type __n) |
_Self | operator+ (difference_type __n) const |
_Self& | operator-= (difference_type __n) |
_Self | operator- (difference_type __n) const |
reference | operator[] (difference_type __n) const |
bool | operator== (const _Self &__x) const |
bool | operator!= (const _Self &__x) const |
bool | operator< (const _Self &__x) const |
bool | operator> (const _Self &__x) const |
bool | operator<= (const _Self &__x) const |
bool | operator>= (const _Self &__x) const |
void | _M_set_node (_Map_pointer __new_node) |
Public Attributes | |
_Tp* | _M_cur |
_Tp* | _M_first |
_Tp* | _M_last |
_Map_pointer | _M_node |
Static Public Methods | |
size_t | _S_buffer_size () |
|
Definition at line 93 of file stl_deque.h. |
|
Definition at line 95 of file stl_deque.h. |
|
Definition at line 84 of file stl_deque.h. |
|
Definition at line 92 of file stl_deque.h. Referenced by _M_set_node(), operator+=(), and operator-(). |
|
Definition at line 83 of file stl_deque.h. |
|
Definition at line 87 of file stl_deque.h. |
|
Definition at line 89 of file stl_deque.h. |
|
Definition at line 90 of file stl_deque.h. |
|
Definition at line 91 of file stl_deque.h. |
|
Definition at line 88 of file stl_deque.h. |
|
Definition at line 102 of file stl_deque.h. |
|
Definition at line 105 of file stl_deque.h. |
|
Definition at line 106 of file stl_deque.h. |
|
Definition at line 187 of file stl_deque.h. Referenced by operator++(), operator+=(), and operator--(). |
|
Definition at line 85 of file stl_deque.h. Referenced by _M_set_node(), operator+=(), and operator-(). |
|
Definition at line 110 of file stl_deque.h. |
|
Definition at line 178 of file stl_deque.h. |
|
Definition at line 162 of file stl_deque.h. |
|
Definition at line 126 of file stl_deque.h. |
|
Definition at line 118 of file stl_deque.h. |
|
Definition at line 146 of file stl_deque.h. |
|
Definition at line 170 of file stl_deque.h. |
|
Definition at line 113 of file stl_deque.h. |
|
Definition at line 140 of file stl_deque.h. |
|
Definition at line 132 of file stl_deque.h. |
|
Definition at line 168 of file stl_deque.h. |
|
Definition at line 111 of file stl_deque.h. |
|
Definition at line 179 of file stl_deque.h. |
|
Definition at line 184 of file stl_deque.h. |
|
Definition at line 177 of file stl_deque.h. |
|
Definition at line 183 of file stl_deque.h. |
|
Definition at line 185 of file stl_deque.h. |
|
Definition at line 175 of file stl_deque.h. |
|
Definition at line 97 of file stl_deque.h. |
|
Definition at line 98 of file stl_deque.h. |
|
Definition at line 99 of file stl_deque.h. |
|
Definition at line 100 of file stl_deque.h. |