#include <bn_generic_pool.h>
template<int MaxElementSize, int MaxSize, int MaxElementAlignment = alignof(char*)>
generic_pool class
igeneric_
Template parameters | |
---|---|
MaxElementSize | Maximum element size in bytes. |
MaxSize | Maximum number of elements that can be stored. |
MaxElementAlignment | Maximum element alignment in bytes. |
Base classes
-
template<int MaxElementSize>class igeneric_pool<sizeof(generic_pool_element<MaxElementSize, alignof(char*)>)>
- 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.