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

Name

Description

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

Name

Description

DefaultCreator

The default CREATOR parameter type for the ObjectPool class template.

Created with MrDocs