STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
_Deque_unchecked_iterator< _Mydeque > Class Template Reference
Inheritance diagram for _Deque_unchecked_iterator< _Mydeque >:
_Deque_unchecked_const_iterator< _Mydeque >

Public Types

typedef _Deque_unchecked_iterator< _Mydeque > _Myiter
 
typedef _Deque_unchecked_const_iterator< _Mydeque > _Mybase
 
typedef random_access_iterator_tag iterator_category
 
typedef _Mydeque::value_type value_type
 
typedef _Mydeque::size_type size_type
 
typedef _Mydeque::difference_type difference_type
 
typedef _Mydeque::pointer pointer
 
typedef _Mydeque::reference reference
 
- Public Types inherited from _Deque_unchecked_const_iterator< _Mydeque >
typedef _Deque_unchecked_const_iterator< _Mydeque > _Myiter
 
typedef random_access_iterator_tag iterator_category
 
typedef _Mydeque::value_type value_type
 
typedef _Mydeque::size_type size_type
 
typedef _Mydeque::difference_type difference_type
 
typedef _Mydeque::const_pointer pointer
 
typedef _Mydeque::const_reference reference
 

Public Member Functions

 _Deque_unchecked_iterator ()
 
 _Deque_unchecked_iterator (size_type _Off, const _Container_base12 *_Pdeque)
 
reference operator* () const
 
pointer operator-> () const
 
_Myiteroperator++ ()
 
_Myiter operator++ (int)
 
_Myiteroperator-- ()
 
_Myiter operator-- (int)
 
_Myiteroperator+= (difference_type _Off)
 
_Myiter operator+ (difference_type _Off) const
 
_Myiteroperator-= (difference_type _Off)
 
_Myiter operator- (difference_type _Off) const
 
difference_type operator- (const _Mybase &_Right) const
 
reference operator[] (difference_type _Off) const
 
- Public Member Functions inherited from _Deque_unchecked_const_iterator< _Mydeque >
 _Deque_unchecked_const_iterator ()
 
 _Deque_unchecked_const_iterator (size_type _Off, const _Container_base12 *_Pdeque)
 
reference operator* () const
 
pointer operator-> () const
 
_Myiteroperator++ ()
 
_Myiter operator++ (int)
 
_Myiteroperator-- ()
 
_Myiter operator-- (int)
 
_Myiteroperator+= (difference_type _Off)
 
_Myiter operator+ (difference_type _Off) const
 
_Myiteroperator-= (difference_type _Off)
 
_Myiter operator- (difference_type _Off) const
 
difference_type operator- (const _Myiter &_Right) const
 
reference operator[] (difference_type _Off) const
 
bool operator== (const _Myiter &_Right) const
 
bool operator!= (const _Myiter &_Right) const
 
bool operator< (const _Myiter &_Right) const
 
bool operator> (const _Myiter &_Right) const
 
bool operator<= (const _Myiter &_Right) const
 
bool operator>= (const _Myiter &_Right) const
 
const _Container_base12_Getcont () const
 

Additional Inherited Members

- Public Attributes inherited from _Deque_unchecked_const_iterator< _Mydeque >
const _Mydeque * _Mycont
 
size_type _Myoff
 

Member Typedef Documentation

template<class _Mydeque >
typedef _Deque_unchecked_const_iterator<_Mydeque> _Deque_unchecked_iterator< _Mydeque >::_Mybase
template<class _Mydeque >
typedef _Deque_unchecked_iterator<_Mydeque> _Deque_unchecked_iterator< _Mydeque >::_Myiter
template<class _Mydeque >
typedef _Mydeque::difference_type _Deque_unchecked_iterator< _Mydeque >::difference_type
template<class _Mydeque >
typedef random_access_iterator_tag _Deque_unchecked_iterator< _Mydeque >::iterator_category
template<class _Mydeque >
typedef _Mydeque::pointer _Deque_unchecked_iterator< _Mydeque >::pointer
template<class _Mydeque >
typedef _Mydeque::reference _Deque_unchecked_iterator< _Mydeque >::reference
template<class _Mydeque >
typedef _Mydeque::size_type _Deque_unchecked_iterator< _Mydeque >::size_type
template<class _Mydeque >
typedef _Mydeque::value_type _Deque_unchecked_iterator< _Mydeque >::value_type

Constructor & Destructor Documentation

template<class _Mydeque >
_Deque_unchecked_iterator< _Mydeque >::_Deque_unchecked_iterator ( )
inline
template<class _Mydeque >
_Deque_unchecked_iterator< _Mydeque >::_Deque_unchecked_iterator ( size_type  _Off,
const _Container_base12 _Pdeque 
)
inline

Member Function Documentation

template<class _Mydeque >
reference _Deque_unchecked_iterator< _Mydeque >::operator* ( ) const
inline
template<class _Mydeque >
_Myiter _Deque_unchecked_iterator< _Mydeque >::operator+ ( difference_type  _Off) const
inline
template<class _Mydeque >
_Myiter& _Deque_unchecked_iterator< _Mydeque >::operator++ ( )
inline
template<class _Mydeque >
_Myiter _Deque_unchecked_iterator< _Mydeque >::operator++ ( int  )
inline
template<class _Mydeque >
_Myiter& _Deque_unchecked_iterator< _Mydeque >::operator+= ( difference_type  _Off)
inline
template<class _Mydeque >
_Myiter _Deque_unchecked_iterator< _Mydeque >::operator- ( difference_type  _Off) const
inline
template<class _Mydeque >
difference_type _Deque_unchecked_iterator< _Mydeque >::operator- ( const _Mybase _Right) const
inline
template<class _Mydeque >
_Myiter& _Deque_unchecked_iterator< _Mydeque >::operator-- ( )
inline
template<class _Mydeque >
_Myiter _Deque_unchecked_iterator< _Mydeque >::operator-- ( int  )
inline
template<class _Mydeque >
_Myiter& _Deque_unchecked_iterator< _Mydeque >::operator-= ( difference_type  _Off)
inline
template<class _Mydeque >
pointer _Deque_unchecked_iterator< _Mydeque >::operator-> ( ) const
inline
template<class _Mydeque >
reference _Deque_unchecked_iterator< _Mydeque >::operator[] ( difference_type  _Off) const
inline

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