#include <list_head.h>
Inheritance diagram for rpa::rpa_list_head< Struct, Member >::iterator:
Public Types | |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef Struct | value_type |
Public Member Functions | |
Struct & | operator * (void) |
::list_head * | operator-> (void) |
iterator & | operator++ (void) |
iterator & | operator-- (void) |
bool | operator!= (const rpa_list_head &refLH) const |
iterator & | operator= (const iterator &refIt) |
iterator & | operator= (const ::list_head *ptrLH) |
typedef std::bidirectional_iterator_tag rpa::rpa_list_head< Struct, Member >::iterator::iterator_category |
typedef Struct rpa::rpa_list_head< Struct, Member >::iterator::value_type |
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.
bool rpa::rpa_list_head< Struct, Member >::iterator::operator!= | ( | const rpa_list_head & | refLH | ) | const [inline] |
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator++ | ( | void | ) | [inline] |
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator-- | ( | void | ) | [inline] |
::list_head* rpa::rpa_list_head< Struct, Member >::iterator::operator-> | ( | void | ) | [inline] |
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator= | ( | const ::list_head * | ptrLH | ) | [inline] |
iterator& rpa::rpa_list_head< Struct, Member >::iterator::operator= | ( | const iterator & | refIt | ) |