BloombergLP::bdlcc::ObjectPoolFunctors

Namespace for resetter functors and the default creator type for ObjectPool.

Synopsis

Declared in <bdlcc_objectpool.h>

struct ObjectPoolFunctors;

Description

This struct provides several functors that are suitable RESETTER parameter types for ObjectPool. It also provides a typedef that specifies the default CREATOR parameter type for ObjectPool.

Types

NameDescription
Clear Resetter functor that calls clear on pooled objects.
Nil No-op resetter functor for ObjectPool.
RemoveAll Resetter functor that calls removeAll on pooled objects.
Reset Resetter functor that calls reset on pooled objects.

Type Aliases

NameDescription
DefaultCreator The default CREATOR parameter type for the ObjectPool class template.