_List_iterator_base Struct Reference

#include <stdapis/stlport/stl/_list.h>

struct _List_iterator_base
Public Member Type Definitions
typedef ptrdiff_t difference_type
typedef bidirectional_iterator_tag iterator_category
typedef size_t size_type
Public Attributes
_List_node_base *_M_node
Public Member Functions
_List_iterator_base(_List_node_base *)
_List_iterator_base()
void_M_decr()
void_M_incr()
booloperator!=(const _List_iterator_base &)
booloperator==(const _List_iterator_base &)

Member Type Definition 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 Attribute Documentation

_M_node

_List_node_base *_M_node

Constructor & Destructor Documentation

_List_iterator_base ( _List_node_base * )

_List_iterator_base(_List_node_base *__x)[inline]

_List_iterator_base ( )

_List_iterator_base()[inline]

Member Function Documentation

_M_decr ( )

void_M_decr()[inline]

_M_incr ( )

void_M_incr()[inline]

operator!= ( const _List_iterator_base & )

booloperator!=(const _List_iterator_base &__y)const [inline]

operator== ( const _List_iterator_base & )

booloperator==(const _List_iterator_base &__y)const [inline]