#include <managed_list.h>
Public Member Functions | |
| Handle | createHandle () |
| Creates a refcounted Handle from an iterator. | |
| iterator () | |
| bool | operator!= (const iterator &rhs) const |
| T & | operator* () |
| void | operator++ () |
| T & | operator-> () |
| bool | operator== (const iterator &rhs) const |
Private Member Functions | |
| iterator (typename std::list< TrackedElem >::iterator it) | |
Private Attributes | |
| std::list< TrackedElem >::iterator | it_ |
Friends | |
| class | ManagedList |
Definition at line 66 of file managed_list.h.
| actionlib::ManagedList< T >::iterator::iterator | ( | ) | [inline] |
Definition at line 69 of file managed_list.h.
| actionlib::ManagedList< T >::iterator::iterator | ( | typename std::list< TrackedElem >::iterator | it | ) | [inline, private] |
Definition at line 78 of file managed_list.h.
| ManagedList< T >::Handle actionlib::ManagedList< T >::iterator::createHandle | ( | ) | [inline] |
Creates a refcounted Handle from an iterator.
Definition at line 226 of file managed_list.h.
| bool actionlib::ManagedList< T >::iterator::operator!= | ( | const iterator & | rhs | ) | const [inline] |
Definition at line 73 of file managed_list.h.
| T& actionlib::ManagedList< T >::iterator::operator* | ( | ) | [inline] |
Definition at line 70 of file managed_list.h.
| void actionlib::ManagedList< T >::iterator::operator++ | ( | ) | [inline] |
Definition at line 74 of file managed_list.h.
| T& actionlib::ManagedList< T >::iterator::operator-> | ( | ) | [inline] |
Definition at line 71 of file managed_list.h.
| bool actionlib::ManagedList< T >::iterator::operator== | ( | const iterator & | rhs | ) | const [inline] |
Definition at line 72 of file managed_list.h.
friend class ManagedList [friend] |
Definition at line 76 of file managed_list.h.
std::list<TrackedElem>::iterator actionlib::ManagedList< T >::iterator::it_ [private] |
Definition at line 79 of file managed_list.h.