Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces

bdlcc_objectpool.h File Reference

Provide a thread-safe object pool. More...

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< TYPE >
class  bdlcc::ObjectPool< TYPE, CREATOR, RESETTER >
union  bdlcc::ObjectPool< TYPE, CREATOR, RESETTER >::ObjectNode
union  bdlcc::ObjectPool< TYPE, CREATOR, RESETTER >::BlockNode
class  bdlcc::ObjectPool< TYPE, CREATOR, RESETTER >::AutoCleanup

Namespaces

namespace  bdlcc

Detailed Description