library of assembled shared sources |
http://lass.cocamware.com |
#include <slist.h>
Public Types | |
typedef const T | value_type |
typedef allocator_type::const_pointer | pointer |
typedef allocator_type::const_reference | reference |
typedef allocator_type::size_type | size_type |
typedef allocator_type::difference_type | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
const_iterator () | |
const_iterator (iterator i) | |
const_reference | operator* () const |
const_pointer | operator-> () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
bool | operator== (const const_iterator &other) const |
bool | operator!= (const const_iterator &other) const |
Private Member Functions | |
const_iterator (const node_base_t *node) | |
Private Attributes | |
const node_base_t * | node_ |
Friends | |
class | slist< T, Alloc > |
Definition at line 123 of file slist.h.
typedef const T lass::stde::slist< T, Alloc >::const_iterator::value_type |
typedef allocator_type::const_pointer lass::stde::slist< T, Alloc >::const_iterator::pointer |
typedef allocator_type::const_reference lass::stde::slist< T, Alloc >::const_iterator::reference |
typedef allocator_type::size_type lass::stde::slist< T, Alloc >::const_iterator::size_type |
typedef allocator_type::difference_type lass::stde::slist< T, Alloc >::const_iterator::difference_type |
typedef std::forward_iterator_tag lass::stde::slist< T, Alloc >::const_iterator::iterator_category |
lass::stde::slist< T, Alloc >::const_iterator::const_iterator | ( | ) | [inline] |
lass::stde::slist< T, Alloc >::const_iterator::const_iterator | ( | iterator | i | ) | [inline] |
lass::stde::slist< T, Alloc >::const_iterator::const_iterator | ( | const node_base_t * | node | ) | [inline, explicit, private] |
const_reference lass::stde::slist< T, Alloc >::const_iterator::operator* | ( | ) | const [inline] |
Definition at line 134 of file slist.h.
References LASS_ASSERT, and lass::stde::slist< T, Alloc >::const_iterator::node_.
const_pointer lass::stde::slist< T, Alloc >::const_iterator::operator-> | ( | ) | const [inline] |
Definition at line 139 of file slist.h.
References LASS_ASSERT, and lass::stde::slist< T, Alloc >::const_iterator::node_.
const_iterator& lass::stde::slist< T, Alloc >::const_iterator::operator++ | ( | ) | [inline] |
Definition at line 144 of file slist.h.
References lass::stde::slist< T, Alloc >::node_base_t::next, and lass::stde::slist< T, Alloc >::const_iterator::node_.
const_iterator lass::stde::slist< T, Alloc >::const_iterator::operator++ | ( | int | ) | [inline] |
bool lass::stde::slist< T, Alloc >::const_iterator::operator== | ( | const const_iterator & | other | ) | const [inline] |
Definition at line 146 of file slist.h.
References lass::stde::slist< T, Alloc >::const_iterator::node_.
bool lass::stde::slist< T, Alloc >::const_iterator::operator!= | ( | const const_iterator & | other | ) | const [inline] |
const node_base_t* lass::stde::slist< T, Alloc >::const_iterator::node_ [private] |
Definition at line 151 of file slist.h.
Referenced by lass::stde::slist< T, Alloc >::const_iterator::operator*(), lass::stde::slist< T, Alloc >::const_iterator::operator++(), lass::stde::slist< T, Alloc >::const_iterator::operator->(), lass::stde::slist< T, Alloc >::const_iterator::operator==(), and lass::stde::slist< T, Alloc >::prior().
Generated on Mon Nov 10 14:22:16 2008 for Library of Assembled Shared Sources by 1.5.7.1 |