UMPIRE
Umpire: resource management and provision
umpire::resource::DefaultMemoryResource< _allocator > Member List

This is the complete list of members for umpire::resource::DefaultMemoryResource< _allocator >, including all inherited members.

allocate(std::size_t bytes)umpire::resource::DefaultMemoryResource< _allocator >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) noexceptumpire::strategy::AllocationStrategy
deallocate(void *ptr, std::size_t size)umpire::resource::DefaultMemoryResource< _allocator >virtual
deallocate_internal(void *ptr, std::size_t size=0)umpire::strategy::AllocationStrategy
DefaultMemoryResource(Platform platform, const std::string &name, int id, MemoryResourceTraits traits)umpire::resource::DefaultMemoryResource< _allocator >
DefaultMemoryResource(Platform platform, const std::string &name, int id, MemoryResourceTraits traits, _allocator alloc)umpire::resource::DefaultMemoryResource< _allocator >
getActualSize() const noexceptumpire::strategy::AllocationStrategyvirtual
getAllocationCount() const noexceptumpire::strategy::AllocationStrategyvirtual
getCurrentSize() const noexceptumpire::strategy::AllocationStrategyvirtual
getHighWatermark() const noexceptumpire::strategy::AllocationStrategyvirtual
getId() noexceptumpire::strategy::AllocationStrategy
getName() noexceptumpire::strategy::AllocationStrategy
getParent() const noexceptumpire::strategy::AllocationStrategyvirtual
getPlatform() noexceptumpire::resource::DefaultMemoryResource< _allocator >virtual
getStrategyName() const noexceptumpire::strategy::AllocationStrategy
getTraits() const noexcept overrideumpire::resource::MemoryResourcevirtual
isAccessibleFrom(Platform p) noexceptumpire::resource::DefaultMemoryResource< _allocator >virtual
isTracked() const noexceptumpire::strategy::AllocationStrategy
m_allocation_countumpire::strategy::AllocationStrategy
m_allocatorumpire::resource::DefaultMemoryResource< _allocator >protected
m_current_sizeumpire::strategy::AllocationStrategy
m_high_watermarkumpire::strategy::AllocationStrategy
m_idumpire::strategy::AllocationStrategyprotected
m_nameumpire::strategy::AllocationStrategyprotected
m_parentumpire::strategy::AllocationStrategyprotected
m_platformumpire::resource::DefaultMemoryResource< _allocator >protected
m_strategy_nameumpire::strategy::AllocationStrategyprotected
m_trackedumpire::strategy::AllocationStrategyprotected
m_traitsumpire::resource::MemoryResourceprotected
MemoryResource(const std::string &name, int id, MemoryResourceTraits traits)umpire::resource::MemoryResource
release()umpire::strategy::AllocationStrategyvirtual
setTracking(bool) noexceptumpire::strategy::AllocationStrategyprotected
tracksMemoryUse() const noexceptumpire::strategy::AllocationStrategyvirtual
~AllocationStrategy()=defaultumpire::strategy::AllocationStrategyvirtual
~MemoryResource()=defaultumpire::resource::MemoryResourcevirtual