BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlcc_objectpool.h File Reference
#include <bsls_ident.h>
#include <bdlscm_version.h>
#include <bdlma_factory.h>
#include <bdlma_infrequentdeleteblocklist.h>
#include <bslalg_scalarprimitives.h>
#include <bslma_allocator.h>
#include <bslma_default.h>
#include <bslma_destructionutil.h>
#include <bslma_usesbslmaallocator.h>
#include <bslmf_nestedtraitdeclaration.h>
#include <bslmt_lockguard.h>
#include <bslmt_mutex.h>
#include <bslmt_threadutil.h>
#include <bsls_alignmentfromtype.h>
#include <bsls_assert.h>
#include <bsls_atomic.h>
#include <bsls_atomicoperations.h>
#include <bsls_objectbuffer.h>
#include <bsls_performancehint.h>
#include <bsls_review.h>
#include <bsl_climits.h>
#include <bsl_functional.h>
#include <bsl_memory.h>
#include <bslalg_typetraits.h>

Go to the source code of this file.

Classes

struct  bdlcc::ObjectPoolFunctors
 
class  bdlcc::ObjectPoolFunctors::Nil< TYPE >
 
class  bdlcc::ObjectPoolFunctors::Reset< TYPE >
 
class  bdlcc::ObjectPoolFunctors::Clear< TYPE >
 
class  bdlcc::ObjectPoolFunctors::RemoveAll< TYPE >
 
class  bdlcc::ObjectPool_CreatorConverter< TYPE, OTHERTYPE >
 
class  bdlcc::ObjectPool_CreatorConverter< ObjectPoolFunctors::DefaultCreator, bsl::function< void(void *)> >
 
class  bdlcc::ObjectPool_GeneralProxy< TYPE >
 
class  bdlcc::ObjectPool_DefaultProxy< TYPE >
 
struct  bdlcc::ObjectPool_ProxyPicker< CREATOR >
 
struct  bdlcc::ObjectPool_ProxyPicker< CREATOR >::Selector< TYPE >
 
struct  bdlcc::ObjectPool_ProxyPicker< ObjectPoolFunctors::DefaultCreator >
 
struct  bdlcc::ObjectPool_ProxyPicker< ObjectPoolFunctors::DefaultCreator >::Selector
 
class  bdlcc::ObjectPool< TYPE, CREATOR, RESETTER >
 

Detailed Description

The content of this file has been pre-processed for Doxygen.