Public Member Functions | Private Attributes
actionlib::ManagedList< T >::ElemDeleter Class Reference

List of all members.

Public Member Functions

 ElemDeleter (iterator it, CustomDeleter deleter, const boost::shared_ptr< DestructionGuard > &guard)
void operator() (void *ptr)

Private Attributes

CustomDeleter deleter_
boost::shared_ptr
< DestructionGuard
guard_
iterator it_

Detailed Description

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

Definition at line 85 of file managed_list.h.


Constructor & Destructor Documentation

template<class T>
actionlib::ManagedList< T >::ElemDeleter::ElemDeleter ( iterator  it,
CustomDeleter  deleter,
const boost::shared_ptr< DestructionGuard > &  guard 
) [inline]

Definition at line 88 of file managed_list.h.


Member Function Documentation

template<class T>
void actionlib::ManagedList< T >::ElemDeleter::operator() ( void *  ptr) [inline]

Definition at line 92 of file managed_list.h.


Member Data Documentation

template<class T>
CustomDeleter actionlib::ManagedList< T >::ElemDeleter::deleter_ [private]

Definition at line 108 of file managed_list.h.

template<class T>
boost::shared_ptr<DestructionGuard> actionlib::ManagedList< T >::ElemDeleter::guard_ [private]

Definition at line 109 of file managed_list.h.

template<class T>
iterator actionlib::ManagedList< T >::ElemDeleter::it_ [private]

Definition at line 107 of file managed_list.h.


The documentation for this class was generated from the following file:


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep
autogenerated on Sun Oct 5 2014 22:02:55