adopt(bslmf::MovableRef< BidirectionalNodePool > pool) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
allocator() | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
allocator() const | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
AllocatorType typedef | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | |
BidirectionalNodePool(const ALLOCATOR &allocator) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inlineexplicit |
BidirectionalNodePool(bslmf::MovableRef< BidirectionalNodePool > original) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
cloneNode(const bslalg::BidirectionalLink &original) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
deleteNode(bslalg::BidirectionalLink *linkNode) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | |
emplaceIntoNewNode(Args &&... arguments) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
moveIntoNewNode(bslalg::BidirectionalLink *original) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
release() | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
reserveNodes(size_type numNodes) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
size_type typedef | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | |
swapExchangeAllocators(BidirectionalNodePool &other) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
swapRetainAllocators(BidirectionalNodePool &other) | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | inline |
~BidirectionalNodePool()=default | bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > | |