|
|
Whole document tree
Templatestd::_Deque_iterator struct Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::_Deque_iterator< _Tp, _Ref, _Ptr > Struct Template Reference#include <stl_deque.h>
Inheritance diagram for std::_Deque_iterator:
[legend]List of all members.
template<class _Tp, class _Ref, class _Ptr>
struct std::_Deque_iterator< _Tp, _Ref, _Ptr >
Member Typedef Documentation
template<class _Tp, class _Ref, class _Ptr> |
typedef _Tp** std::_Deque_iterator< _Tp, _Ref, _Ptr >::_Map_pointer
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef _Deque_iterator std::_Deque_iterator< _Tp, _Ref, _Ptr >::_Self
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef _Deque_iterator<_Tp, const _Tp&, const _Tp*> std::_Deque_iterator< _Tp, _Ref, _Ptr >::const_iterator
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef ptrdiff_t std::_Deque_iterator< _Tp, _Ref, _Ptr >::difference_type
|
|
|
Definition at line 121 of file stl_deque.h.
Referenced by std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_M_set_node(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator+(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator+=(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator-(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator-=(), and std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator[](). |
template<class _Tp, class _Ref, class _Ptr> |
typedef _Deque_iterator<_Tp, _Tp&, _Tp*> std::_Deque_iterator< _Tp, _Ref, _Ptr >::iterator
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef random_access_iterator_tag std::_Deque_iterator< _Tp, _Ref, _Ptr >::iterator_category
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef _Ptr std::_Deque_iterator< _Tp, _Ref, _Ptr >::pointer
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef _Ref std::_Deque_iterator< _Tp, _Ref, _Ptr >::reference
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef size_t std::_Deque_iterator< _Tp, _Ref, _Ptr >::size_type
|
|
template<class _Tp, class _Ref, class _Ptr> |
typedef _Tp std::_Deque_iterator< _Tp, _Ref, _Ptr >::value_type
|
|
Constructor & Destructor Documentation
template<class _Tp, class _Ref, class _Ptr> |
std::_Deque_iterator< _Tp, _Ref, _Ptr >::_Deque_iterator |
( |
_Tp * |
__x, |
|
|
_Map_pointer |
__y |
|
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
std::_Deque_iterator< _Tp, _Ref, _Ptr >::_Deque_iterator |
( |
|
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
std::_Deque_iterator< _Tp, _Ref, _Ptr >::_Deque_iterator |
( |
const iterator & |
__x |
) |
[inline] |
|
Member Function Documentation
template<class _Tp, class _Ref, class _Ptr> |
void std::_Deque_iterator< _Tp, _Ref, _Ptr >::_M_set_node |
( |
_Map_pointer |
__new_node |
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
size_t std::_Deque_iterator< _Tp, _Ref, _Ptr >::_S_buffer_size |
( |
|
) |
[inline, static] |
|
|
Definition at line 114 of file stl_deque.h.
Referenced by std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_Deque_iterator(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_M_set_node(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator+=(), and std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator-(). |
template<class _Tp, class _Ref, class _Ptr> |
reference std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator * |
( |
|
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
bool std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator!= |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator+ |
( |
difference_type |
__n |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator++ |
( |
int |
|
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self& std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator++ |
( |
|
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self& std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator+= |
( |
difference_type |
__n |
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator- |
( |
difference_type |
__n |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
difference_type std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator- |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator-- |
( |
int |
|
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self& std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator-- |
( |
|
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
_Self& std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator-= |
( |
difference_type |
__n |
) |
[inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
pointer std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator-> |
( |
|
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
bool std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator< |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
bool std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator<= |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
bool std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator== |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
bool std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator> |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
bool std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator>= |
( |
const _Self & |
__x |
) |
const [inline] |
|
template<class _Tp, class _Ref, class _Ptr> |
reference std::_Deque_iterator< _Tp, _Ref, _Ptr >::operator[] |
( |
difference_type |
__n |
) |
const [inline] |
|
Member Data Documentation
template<class _Tp, class _Ref, class _Ptr> |
_Tp* std::_Deque_iterator< _Tp, _Ref, _Ptr >::_M_cur
|
|
|
Definition at line 126 of file stl_deque.h.
Referenced by std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_Deque_iterator(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator *(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator++(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator+=(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator-(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator--(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator->(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator<(), and std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator==(). |
template<class _Tp, class _Ref, class _Ptr> |
_Tp* std::_Deque_iterator< _Tp, _Ref, _Ptr >::_M_first
|
|
|
Definition at line 127 of file stl_deque.h.
Referenced by std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_Deque_iterator(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_M_set_node(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator++(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator+=(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator-(), and std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator--(). |
template<class _Tp, class _Ref, class _Ptr> |
_Tp* std::_Deque_iterator< _Tp, _Ref, _Ptr >::_M_last
|
|
|
Definition at line 128 of file stl_deque.h.
Referenced by std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_Deque_iterator(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_M_set_node(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator++(), and std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator--(). |
template<class _Tp, class _Ref, class _Ptr> |
_Map_pointer std::_Deque_iterator< _Tp, _Ref, _Ptr >::_M_node
|
|
|
Definition at line 129 of file stl_deque.h.
Referenced by std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_Deque_iterator(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::_M_set_node(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator++(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator+=(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator-(), std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator--(), and std::_Deque_iterator< _Tp, _Tp &, _Tp * >::operator<(). |
The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:17:11 2002 for libstdc++-v3 Source by
1.2.15
|