actionlib::ManagedList< T >::iterator Class Reference

#include <managed_list.h>

List of all members.

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

Detailed Description

template<class T>
class actionlib::ManagedList< T >::iterator

Definition at line 66 of file managed_list.h.


Constructor & Destructor Documentation

template<class T>
actionlib::ManagedList< T >::iterator::iterator (  )  [inline]

Definition at line 69 of file managed_list.h.

template<class T>
actionlib::ManagedList< T >::iterator::iterator ( typename std::list< TrackedElem >::iterator  it  )  [inline, private]

Definition at line 78 of file managed_list.h.


Member Function Documentation

template<class T >
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.

template<class T>
bool actionlib::ManagedList< T >::iterator::operator!= ( const iterator rhs  )  const [inline]

Definition at line 73 of file managed_list.h.

template<class T>
T& actionlib::ManagedList< T >::iterator::operator* (  )  [inline]

Definition at line 70 of file managed_list.h.

template<class T>
void actionlib::ManagedList< T >::iterator::operator++ (  )  [inline]

Definition at line 74 of file managed_list.h.

template<class T>
T& actionlib::ManagedList< T >::iterator::operator-> (  )  [inline]

Definition at line 71 of file managed_list.h.

template<class T>
bool actionlib::ManagedList< T >::iterator::operator== ( const iterator rhs  )  const [inline]

Definition at line 72 of file managed_list.h.


Friends And Related Function Documentation

template<class T>
friend class ManagedList [friend]

Definition at line 76 of file managed_list.h.


Member Data Documentation

template<class T>
std::list<TrackedElem>::iterator actionlib::ManagedList< T >::iterator::it_ [private]

Definition at line 79 of file managed_list.h.


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


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep
autogenerated on Fri Jan 11 09:41:44 2013