_Ht_iterator Struct Reference

struct _Ht_iterator
Public Member Functions
_Ht_iterator ()
_Ht_iterator (const iterator &)
_Ht_iterator (_BaseIte)
bool operator!= ( const_iterator )
reference operator* ()
_STLP_DEFINE_ARROW_OPERATOR _Self & operator++ ()
_Self operator++ (int)
bool operator== ( const_iterator )
Public Member Type Definitions
typedef _Traits::_ConstTraits _ConstTraits
typedef _Traits::_NonConstTraits _NonConstTraits
typedef _Ht_iterator < _BaseIte, _Traits > _Self
typedef _Ht_iterator < _BaseIte, _ConstTraits > const_iterator
typedef ptrdiff_t difference_type
typedef _Ht_iterator < _BaseIte, _NonConstTraits > iterator
typedef forward_iterator_tag iterator_category
typedef _Traits::pointer pointer
typedef _Traits::reference reference
typedef size_t size_type
typedef _Traits::value_type value_type
Public Attributes
_BaseIte _M_ite

Constructor & Destructor Documentation

_Ht_iterator()

_Ht_iterator ( ) [inline]

_Ht_iterator(const iterator &)

_Ht_iterator ( const iterator & __it ) [inline]

Parameters

const iterator & __it

_Ht_iterator(_BaseIte)

_Ht_iterator ( _BaseIte __it ) [inline]

Parameters

_BaseIte __it

Member Functions Documentation

operator!=(const_iterator)

bool operator!= ( const_iterator __rhs ) const [inline]

Parameters

const_iterator __rhs

operator*()

reference operator* ( ) const [inline]

operator++()

_STLP_DEFINE_ARROW_OPERATOR _Self & operator++ ( ) [inline]

operator++(int)

_Self operator++ ( int ) [inline]

Parameters

int

operator==(const_iterator)

bool operator== ( const_iterator __rhs ) const [inline]

Parameters

const_iterator __rhs

Member Type Definitions Documentation

Typedef _ConstTraits

typedef _Traits::_ConstTraits _ConstTraits

Typedef _NonConstTraits

typedef _Traits::_NonConstTraits _NonConstTraits

Typedef _Self

typedef _Ht_iterator < _BaseIte, _Traits > _Self

Typedef const_iterator

typedef _Ht_iterator < _BaseIte, _ConstTraits > const_iterator

Typedef difference_type

typedef ptrdiff_t difference_type

Typedef iterator

typedef _Ht_iterator < _BaseIte, _NonConstTraits > iterator

Typedef iterator_category

typedef forward_iterator_tag iterator_category

Typedef pointer

typedef _Traits::pointer pointer

Typedef reference

typedef _Traits::reference reference

Typedef size_type

typedef size_t size_type

Typedef value_type

typedef _Traits::value_type value_type

Member Data Documentation

_BaseIte _M_ite

_BaseIte _M_ite