small_node_pool Struct Reference

Detailed Description

Tag type defining a memory pool optimized for small nodes.

The free list is intrusive and thus requires that each node has at least the size of a pointer. This tag type does not have this requirement and thus allows zero-memory-overhead allocations of small nodes. It is a little bit slower than node_pool and does not support arrays.


using type = detail::small_free_memory_list