_List_iterator_base Struct Reference

struct _List_iterator_base

Constructor & Destructor Documentation

_List_iterator_base(_List_node_base *)

_List_iterator_base ( _List_node_base * __x ) [inline]

Parameters

_List_node_base * __x

_List_iterator_base()

_List_iterator_base ( ) [inline]

Member Functions Documentation

_M_decr()

void _M_decr ( ) [inline]

_M_incr()

void _M_incr ( ) [inline]

operator!=(const _List_iterator_base &)

bool operator!= ( const _List_iterator_base & __y ) const [inline]

Parameters

const _List_iterator_base & __y

operator==(const _List_iterator_base &)

bool operator== ( const _List_iterator_base & __y ) const [inline]

Parameters

const _List_iterator_base & __y

Member Type Definitions Documentation

Typedef difference_type

typedef ptrdiff_t difference_type

Typedef iterator_category

typedef bidirectional_iterator_tag iterator_category

Typedef size_type

typedef size_t size_type

Member Data Documentation

_List_node_base * _M_node

_List_node_base * _M_node