| allocate(std::size_t bytes) override | umpire::strategy::QuickPool | virtual |
| allocate_internal(std::size_t bytes) | umpire::strategy::AllocationStrategy | |
| allocate_named_internal(const std::string &name, std::size_t bytes) | umpire::strategy::AllocationStrategy | |
| AllocationStrategy(const std::string &name, int id, AllocationStrategy *parent, const std::string &strategy_name) noexcept | umpire::strategy::AllocationStrategy | |
| blocks_releasable(std::size_t nblocks) | umpire::strategy::QuickPool | static |
| blocks_releasable_hwm(std::size_t nblocks) | umpire::strategy::QuickPool | static |
| coalesce() noexcept | umpire::strategy::QuickPool | |
| deallocate(void *ptr, std::size_t size) override | umpire::strategy::QuickPool | virtual |
| deallocate_internal(void *ptr, std::size_t size=0) | umpire::strategy::AllocationStrategy | |
| do_coalesce(std::size_t suggested_size) noexcept | umpire::strategy::QuickPool | |
| getActualHighwaterMark() const noexcept | umpire::strategy::QuickPool | |
| getActualSize() const noexcept override | umpire::strategy::QuickPool | virtual |
| getAlignedHighwaterMark() const noexcept | umpire::strategy::QuickPool | |
| getAlignedSize() const noexcept | umpire::strategy::QuickPool | |
| getAllocationCount() const noexcept | umpire::strategy::AllocationStrategy | virtual |
| getBlocksInPool() const noexcept | umpire::strategy::QuickPool | |
| getCurrentSize() const noexcept | umpire::strategy::AllocationStrategy | virtual |
| getHighWatermark() const noexcept | umpire::strategy::AllocationStrategy | virtual |
| getId() noexcept | umpire::strategy::AllocationStrategy | |
| getLargestAvailableBlock() noexcept | umpire::strategy::QuickPool | |
| getName() noexcept | umpire::strategy::AllocationStrategy | |
| getParent() const noexcept | umpire::strategy::AllocationStrategy | virtual |
| getPlatform() noexcept override | umpire::strategy::QuickPool | virtual |
| getReleasableBlocks() const noexcept | umpire::strategy::QuickPool | |
| getReleasableSize() const noexcept | umpire::strategy::QuickPool | |
| getStrategyName() const noexcept | umpire::strategy::AllocationStrategy | |
| getTotalBlocks() const noexcept | umpire::strategy::QuickPool | |
| getTraits() const noexcept override | umpire::strategy::QuickPool | virtual |
| isTracked() const noexcept | umpire::strategy::AllocationStrategy | |
| m_allocation_count | umpire::strategy::AllocationStrategy | |
| m_current_size | umpire::strategy::AllocationStrategy | |
| m_high_watermark | umpire::strategy::AllocationStrategy | |
| m_id | umpire::strategy::AllocationStrategy | protected |
| m_name | umpire::strategy::AllocationStrategy | protected |
| m_parent | umpire::strategy::AllocationStrategy | protected |
| m_strategy_name | umpire::strategy::AllocationStrategy | protected |
| m_tracked | umpire::strategy::AllocationStrategy | protected |
| percent_releasable(int percentage) | umpire::strategy::QuickPool | static |
| percent_releasable_hwm(int percentage) | umpire::strategy::QuickPool | static |
| Pointer typedef | umpire::strategy::QuickPool | |
| QuickPool(const std::string &name, int id, Allocator allocator, const std::size_t first_minimum_pool_allocation_size=s_default_first_block_size, const std::size_t next_minimum_pool_allocation_size=s_default_next_block_size, const std::size_t alignment=s_default_alignment, PoolCoalesceHeuristic< QuickPool > should_coalesce=percent_releasable_hwm(100)) noexcept | umpire::strategy::QuickPool | |
| QuickPool(const QuickPool &)=delete | umpire::strategy::QuickPool | |
| release() override | umpire::strategy::QuickPool | virtual |
| s_default_alignment | umpire::strategy::QuickPool | static |
| s_default_first_block_size | umpire::strategy::QuickPool | static |
| s_default_next_block_size | umpire::strategy::QuickPool | static |
| setTracking(bool) noexcept | umpire::strategy::AllocationStrategy | protected |
| tracksMemoryUse() const noexcept override | umpire::strategy::QuickPool | virtual |
| ~AllocationStrategy()=default | umpire::strategy::AllocationStrategy | virtual |
| ~QuickPool() | umpire::strategy::QuickPool | |