rpa::rpa_list_head< Struct, Member >::iterator Struct Reference

#include <list_head.h>

Inheritance diagram for rpa::rpa_list_head< Struct, Member >::iterator:

list_head List of all members.

Public Types

typedef std::bidirectional_iterator_tag iterator_category
typedef Struct value_type

Public Member Functions

Struct & operator * (void)
::list_headoperator-> (void)
iteratoroperator++ (void)
iteratoroperator-- (void)
bool operator!= (const rpa_list_head &refLH) const
iteratoroperator= (const iterator &refIt)
iteratoroperator= (const ::list_head *ptrLH)

template<class Struct, list_head Struct::* Member>
struct rpa::rpa_list_head< Struct, Member >::iterator


Member Typedef Documentation

template<class Struct, list_head Struct::* Member>
typedef std::bidirectional_iterator_tag rpa::rpa_list_head< Struct, Member >::iterator::iterator_category

template<class Struct, list_head Struct::* Member>
typedef Struct rpa::rpa_list_head< Struct, Member >::iterator::value_type


Member Function Documentation

template<class Struct, list_head Struct::* Member>
Struct& rpa::rpa_list_head< Struct, Member >::iterator::operator * ( void   )  [inline]

This object points on a member of 'Type'. The macro 'list_entry' is defined in Linux include file.

template<class Struct, list_head Struct::* Member>
bool rpa::rpa_list_head< Struct, Member >::iterator::operator!= ( const rpa_list_head refLH  )  const [inline]

template<class Struct, list_head Struct::* Member>
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator++ ( void   )  [inline]

template<class Struct, list_head Struct::* Member>
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator-- ( void   )  [inline]

template<class Struct, list_head Struct::* Member>
::list_head* rpa::rpa_list_head< Struct, Member >::iterator::operator-> ( void   )  [inline]

template<class Struct, list_head Struct::* Member>
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator= ( const ::list_head ptrLH  )  [inline]

template<class Struct, list_head Struct::* Member>
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator= ( const iterator refIt  ) 


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 10:20:37 2007 for rpa by  doxygen 1.4.7