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

Member Function Documentation

◆ operator()()

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

Definition at line 99 of file managed_list.h.

Member Data Documentation

◆ deleter_

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

Definition at line 116 of file managed_list.h.

◆ guard_

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

Definition at line 117 of file managed_list.h.

◆ it_

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 Mon Feb 28 2022 21:34:39