This is the complete list of members for DynamicSizePool< IA >, including all inherited members.
| allocate(std::size_t bytes) | DynamicSizePool< IA > | inline |
| allocateBlock(struct Block *&curr, struct Block *&prev, std::size_t size) | DynamicSizePool< IA > | inlineprotected |
| blockPool | DynamicSizePool< IA > | protected |
| BlockPool typedef | DynamicSizePool< IA > | protected |
| coalesce(std::size_t suggested_size) | DynamicSizePool< IA > | inline |
| coalesceFreeBlocks(std::size_t size) | DynamicSizePool< IA > | inlineprotected |
| deallocate(void *ptr) | DynamicSizePool< IA > | inline |
| DynamicSizePool(umpire::strategy::AllocationStrategy *strat, const std::size_t first_minimum_pool_allocation_size=(16 *1024), const std::size_t next_minimum_pool_allocation_size=256, const std::size_t alignment=16) | DynamicSizePool< IA > | inline |
| DynamicSizePool(const DynamicSizePool &)=delete | DynamicSizePool< IA > | |
| findUsableBlock(struct Block *&best, struct Block *&prev, std::size_t size) | DynamicSizePool< IA > | inlineprotected |
| freeBlocks | DynamicSizePool< IA > | protected |
| freeReleasedBlocks() | DynamicSizePool< IA > | inlineprotected |
| getActualHighwaterMark() const noexcept | DynamicSizePool< IA > | inline |
| getActualSize() const | DynamicSizePool< IA > | inline |
| getAlignedHighwaterMark() const noexcept | DynamicSizePool< IA > | inline |
| getAlignedSize() const noexcept | DynamicSizePool< IA > | inline |
| getBlocksInPool() const | DynamicSizePool< IA > | inline |
| getFreeBlocks() const | DynamicSizePool< IA > | inline |
| getInUseBlocks() const | DynamicSizePool< IA > | inline |
| getLargestAvailableBlock() const | DynamicSizePool< IA > | inline |
| getReleasableBlocks() const noexcept | DynamicSizePool< IA > | inline |
| getReleasableSize() const | DynamicSizePool< IA > | inline |
| getTotalBlocks() const noexcept | DynamicSizePool< IA > | inline |
| m_actual_bytes | DynamicSizePool< IA > | protected |
| m_actual_highwatermark | DynamicSizePool< IA > | protected |
| m_aligned_bytes | DynamicSizePool< IA > | protected |
| m_aligned_highwatermark | DynamicSizePool< IA > | protected |
| m_first_minimum_pool_allocation_size | DynamicSizePool< IA > | protected |
| m_is_destructing | DynamicSizePool< IA > | protected |
| m_next_minimum_pool_allocation_size | DynamicSizePool< IA > | protected |
| m_releasable_blocks | DynamicSizePool< IA > | protected |
| m_total_blocks | DynamicSizePool< IA > | protected |
| release() | DynamicSizePool< IA > | inline |
| releaseBlock(struct Block *curr, struct Block *prev) | DynamicSizePool< IA > | inlineprotected |
| splitBlock(struct Block *&curr, struct Block *&prev, const std::size_t size) | DynamicSizePool< IA > | inlineprotected |
| usedBlocks | DynamicSizePool< IA > | protected |
| ~DynamicSizePool() | DynamicSizePool< IA > | inline |