Public Member Functions | Public Attributes | List of all members
lockfree::ObjectPool< T >::Deleter Struct Reference

Public Member Functions

 Deleter (ObjectPool *pool, detail::SPStorage *storage)
 
void operator() (T const *t)
 

Public Attributes

bool free_
 
ObjectPoolpool_
 
detail::SPStoragesp_
 

Detailed Description

template<typename T>
struct lockfree::ObjectPool< T >::Deleter

Definition at line 200 of file object_pool.h.

Constructor & Destructor Documentation

template<typename T>
lockfree::ObjectPool< T >::Deleter::Deleter ( ObjectPool pool,
detail::SPStorage storage 
)
inline

Definition at line 202 of file object_pool.h.

Member Function Documentation

template<typename T>
void lockfree::ObjectPool< T >::Deleter::operator() ( T const *  t)
inline

Definition at line 209 of file object_pool.h.

Member Data Documentation

template<typename T>
bool lockfree::ObjectPool< T >::Deleter::free_

Definition at line 219 of file object_pool.h.

template<typename T>
ObjectPool* lockfree::ObjectPool< T >::Deleter::pool_

Definition at line 217 of file object_pool.h.

template<typename T>
detail::SPStorage* lockfree::ObjectPool< T >::Deleter::sp_

Definition at line 218 of file object_pool.h.


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


lockfree
Author(s): Josh Faust
autogenerated on Fri Apr 5 2019 02:16:37