Public Member Functions | Private Attributes | List of all members
actionlib::ManagedList< T >::ElemDeleter Class Reference

Public Member Functions

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

Private Attributes

CustomDeleter deleter_
 
boost::shared_ptr< DestructionGuardguard_
 
iterator it_
 

Detailed Description

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

Definition at line 155 of file managed_list.h.

Constructor & Destructor Documentation

◆ ElemDeleter()

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

Definition at line 158 of file managed_list.h.

Member Function Documentation

◆ operator()()

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

Definition at line 163 of file managed_list.h.

Member Data Documentation

◆ deleter_

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

Definition at line 180 of file managed_list.h.

◆ guard_

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

Definition at line 181 of file managed_list.h.

◆ it_

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

Definition at line 179 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 Fri May 19 2023 02:36:55