Wiselib
Public Types | Public Member Functions
wiselib::list_iterator< Value_P > Class Template Reference

#include <list_static.h>

List of all members.

Public Types

typedef list_size_t difference_type
typedef list_iterator< Value_P > iterator_type
typedef list_node< Value_P > node_type
typedef Value_P * pointer
typedef Value_P & reference

Public Member Functions

 list_iterator (node_type *node)
 default constructor
node_typenode ()
reference operator* () const
pointer operator-> () const
iterator_typeoperator++ ()
iterator_type operator++ (int)
iterator_typeoperator-- ()
iterator_type operator-- (int)
bool operator== (const iterator_type &x) const
bool operator!= (const iterator_type &x) const

template<typename Value_P>
class wiselib::list_iterator< Value_P >


Member Typedef Documentation

template<typename Value_P>
typedef list_size_t wiselib::list_iterator< Value_P >::difference_type
template<typename Value_P>
typedef list_iterator<Value_P> wiselib::list_iterator< Value_P >::iterator_type
template<typename Value_P>
typedef list_node<Value_P> wiselib::list_iterator< Value_P >::node_type
template<typename Value_P>
typedef Value_P* wiselib::list_iterator< Value_P >::pointer
template<typename Value_P>
typedef Value_P& wiselib::list_iterator< Value_P >::reference

Constructor & Destructor Documentation

template<typename Value_P>
wiselib::list_iterator< Value_P >::list_iterator ( node_type node) [inline]

default constructor


Member Function Documentation

template<typename Value_P>
node_type* wiselib::list_iterator< Value_P >::node ( void  ) [inline]
template<typename Value_P>
bool wiselib::list_iterator< Value_P >::operator!= ( const iterator_type x) const [inline]
template<typename Value_P>
reference wiselib::list_iterator< Value_P >::operator* ( ) const [inline]
template<typename Value_P>
iterator_type& wiselib::list_iterator< Value_P >::operator++ ( ) [inline]
template<typename Value_P>
iterator_type wiselib::list_iterator< Value_P >::operator++ ( int  ) [inline]
template<typename Value_P>
iterator_type wiselib::list_iterator< Value_P >::operator-- ( int  ) [inline]
template<typename Value_P>
iterator_type& wiselib::list_iterator< Value_P >::operator-- ( ) [inline]
template<typename Value_P>
pointer wiselib::list_iterator< Value_P >::operator-> ( ) const [inline]
template<typename Value_P>
bool wiselib::list_iterator< Value_P >::operator== ( const iterator_type x) const [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines