BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::_Slist_iterator_base Struct Reference

#include <bslstp_slist.h>

Inheritance diagram for bsl::_Slist_iterator_base:
bsl::_Slist_iterator< _Tp, _Traits >

Public Types

typedef std::size_t size_type
 
typedef std::ptrdiff_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 _Slist_iterator_base (_Slist_node_base *__x)
 
void _M_incr ()
 
bool operator== (const _Slist_iterator_base &__y) const
 
bool operator!= (const _Slist_iterator_base &__y) const
 

Public Attributes

_Slist_node_base_M_node
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

typedef std::forward_iterator_tag bsl::_Slist_iterator_base::iterator_category

◆ size_type

Constructor & Destructor Documentation

◆ _Slist_iterator_base()

bsl::_Slist_iterator_base::_Slist_iterator_base ( _Slist_node_base __x)
inline

Member Function Documentation

◆ _M_incr()

void bsl::_Slist_iterator_base::_M_incr ( )
inline

◆ operator!=()

bool bsl::_Slist_iterator_base::operator!= ( const _Slist_iterator_base __y) const
inline

◆ operator==()

bool bsl::_Slist_iterator_base::operator== ( const _Slist_iterator_base __y) const
inline

Member Data Documentation

◆ _M_node

_Slist_node_base* bsl::_Slist_iterator_base::_M_node

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