Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
std::_Deque_iterator Struct Template Reference
#include <stl_deque.h>
List of all members.
Public Types
Public Methods
Public Attributes
Static Public Methods
template<class _Tp, class _Ref, class _Ptr> struct std::_Deque_iterator
Member Typedef Documentation
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
Constructor & Destructor Documentation
_Deque_iterator (
_Tp *
__x
,
_Map_pointer
__y
)
[inline]
_Deque_iterator (
)
[inline]
_Deque_iterator (
const
iterator
&
__x
)
[inline]
Member Function Documentation
size_t _S_buffer_size (
)
[inline, static]
reference
operator * (
) const
[inline]
pointer
operator-> (
) const
[inline]
difference_type
operator- (
const
_Self
&
__x
) const
[inline]
_Self
& operator++ (
)
[inline]
_Self
operator++ (
int )
[inline]
_Self
& operator-- (
)
[inline]
_Self
operator-- (
int )
[inline]
_Self
& operator+= (
difference_type
__n
)
[inline]
_Self
operator+ (
difference_type
__n
) const
[inline]
_Self
& operator-= (
difference_type
__n
)
[inline]
_Self
operator- (
difference_type
__n
) const
[inline]
reference
operator[] (
difference_type
__n
) const
[inline]
bool operator== (
const
_Self
&
__x
) const
[inline]
bool operator!= (
const
_Self
&
__x
) const
[inline]
bool operator< (
const
_Self
&
__x
) const
[inline]
bool operator> (
const
_Self
&
__x
) const
[inline]
bool operator<= (
const
_Self
&
__x
) const
[inline]
bool operator>= (
const
_Self
&
__x
) const
[inline]
void _M_set_node (
_Map_pointer
__new_node
)
[inline]
Member Data Documentation
_Tp* _M_cur
_Tp* _M_first
_Tp* _M_last
_Map_pointer
_M_node
The documentation for this struct was generated from the following file:
stl_deque.h
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by
1.2.6 written by
Dimitri van Heesch
, © 1997-2001