- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# _Deque_iterator< _Tp, _Ref, _Ptr, __bufsiz > Struct Template Reference

Collaboration diagram for _Deque_iterator< _Tp, _Ref, _Ptr, __bufsiz >:

[legend]
List of all members.

## Public Types
typedef _Deque_iterator< _Tp, _Tp &, _Tp *, __bufsiz > | iterator
typedef _Deque_iterator< _Tp, const _Tp &, const _Tp *, __bufsiz > | 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 Member Functions
| _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
void | _M_set_node (_Map_pointer __new_node)
## Static Public Member Functions
static size_t | _S_buffer_size ()
## Public Attributes
_Tp * | _M_cur
_Tp * | _M_first
_Tp * | _M_last
_Map_pointer | _M_node

## Detailed Description

### template<class _Tp, class _Ref, class _Ptr, size_t __bufsiz>
struct _Deque_iterator< _Tp, _Ref, _Ptr, __bufsiz >

Definition at line 99 of file stl_deque.h.

The documentation for this struct was generated from the following file:

- /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Configs/TI_DSP_BIOS/stl/stl_deque.h