|
CPPX 2.1.0
A Modern C++ Utility Library
|
#include <cppx.h>
Public Member Functions | |
| NodePool ()=default | |
| ~NodePool () | |
| NodePool (const NodePool &)=delete | |
| NodePool & | operator= (const NodePool &)=delete |
| NodePool (NodePool &&other) noexcept | |
| NodePool & | operator= (NodePool &&other) noexcept |
| template<typename... Args> | |
| Node< T > * | allocate (Args &&...args) |
| void | deallocate (Node< T > *node) |
| void | destroy_all () |
|
default |
| stl_ext::NodePool< T >::~NodePool | ( | ) |
Definition at line 7 of file node_pool.tpp.
Definition at line 13 of file node_pool.tpp.
| Node< T > * stl_ext::NodePool< T >::allocate | ( | Args &&... | args | ) |
Definition at line 33 of file node_pool.tpp.
Definition at line 39 of file node_pool.tpp.
| void stl_ext::NodePool< T >::destroy_all | ( | ) |
Definition at line 47 of file node_pool.tpp.
Definition at line 20 of file node_pool.tpp.