BloombergLP::bdlcc::SkipList_PoolUtil

This component-private utility handles the lock-free pool of list nodes.

Synopsis

Declared in <bdlcc_skiplist.h>

struct SkipList_PoolUtil;

Type Aliases

NameDescription
PoolManager Type of the pool manager used by this utility.

Static Member Functions

NameDescription
allocate Reserve memory for a node at the specified level.
createPoolManager Create a pooled node allocator for up to numLevels levels.
deallocate Return the node at address to poolManager.
deletePoolManager Destroy poolManager allocated from basicAllocator.