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 *)

Private Attributes

CustomDeleter deleter_
boost::shared_ptr
< DestructionGuard
guard_
iterator it_

Detailed Description

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

Definition at line 91 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 94 of file managed_list.h.


Member Function Documentation

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

Definition at line 99 of file managed_list.h.


Member Data Documentation

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

Definition at line 116 of file managed_list.h.

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

Definition at line 117 of file managed_list.h.

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

Definition at line 115 of file managed_list.h.


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


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep, Mikael Arguedas
autogenerated on Sat Feb 16 2019 03:21:29