template<int MaxElementSize, int MaxSize>
bn::generic_pool class

igeneric_pool implementation that uses a fixed size buffer.

Template parameters
MaxElementSize Element size.
MaxSize Maximum number of elements that can be stored.

Base classes

template<int MaxElementSize>
class igeneric_pool<sizeof(generic_pool_element<MaxElementSize>)>
Base class of generic_pool.

Public types

using size_type = typename base_type::size_type
Size type alias.

Constructors, destructors, conversion operators

generic_pool()
Default constructor.