This header-file is part of module ALib Containers of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file recycling.inl.
Go to the source code of this file.
| Namespaces | |
| namespace | alib | 
| namespace | alib::containers | 
| namespace | alib::containers::detail | 
| Detail namespace of module ALib Containers. | |
| Typedefs | |
| using | alib::Recycling = containers::Recycling | 
| Type alias in namespace alib. | |
| Enumerations | |
| enum class | alib::containers::Recycling { alib::containers::None , alib::containers::Private , alib::containers::Shared } | 
| Functions | |
| template<typename TAllocator, typename TNode> | |
| void | alib::containers::detail::disposeImpl (TAllocator &allocator, TNode *elem) | 
| template<typename TAllocator, typename TNode> | |
| void | alib::containers::detail::disposeListImpl (TAllocator &allocator, TNode *begin) | 
| template<typename TAllocator, typename TNode> | |
| std::pair< TNode *, integer > | alib::containers::detail::disposeListImpl (TAllocator &allocator, TNode *begin, TNode *end) | 
| template<typename TNode, typename TChunk> | |
| void | alib::containers::detail::recycleChunkImpl (lang::SidiListHook< TNode > &recyclables, TChunk *chunk, size_t count) | 
| template<typename TNode> | |
| void | alib::containers::detail::recycleImpl (lang::SidiListHook< TNode > &recyclables, TNode *elem) | 
| template<typename TNode> | |
| void | alib::containers::detail::recycleListImpl (lang::SidiListHook< TNode > &recyclables, TNode *begin) | 
| template<typename TNode> | |
| std::pair< TNode *, integer > | alib::containers::detail::recycleListImpl (lang::SidiListHook< TNode > &recyclables, TNode *begin, TNode *end) | 
| template<typename TAllocator, typename TNode> | |
| void | alib::containers::detail::reserveImpl (TAllocator &allocator, lang::SidiListHook< TNode > &recyclables, integer qty) |