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 232 of file object_pool.h.

Constructor & Destructor Documentation

◆ Deleter()

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

Definition at line 234 of file object_pool.h.

Member Function Documentation

◆ operator()()

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

Definition at line 241 of file object_pool.h.

Member Data Documentation

◆ free_

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

Definition at line 251 of file object_pool.h.

◆ pool_

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

Definition at line 249 of file object_pool.h.

◆ sp_

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

Definition at line 250 of file object_pool.h.


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


lockfree
Author(s): Josh Faust
autogenerated on Thu May 20 2021 02:25:30