|
DASH
0.3.0
|
Public Types | |
| using | memory_space_type_category = typename memory_traits::memory_space_type_category |
| Require for memory traits. More... | |
| using | memory_space_domain_category = typename memory_traits::memory_space_domain_category |
Public Member Functions | |
| SimpleMemoryPoolResource (LocalMemSpace *resource=nullptr) noexcept | |
| SimpleMemoryPoolResource (SimpleMemoryPoolResource const &) noexcept | |
| SimpleMemoryPoolResource (SimpleMemoryPoolResource &&other) noexcept | |
| SimpleMemoryPoolResource & | operator= (SimpleMemoryPoolResource &&)=delete |
| SimpleMemoryPoolResource & | operator= (SimpleMemoryPoolResource const &)=delete |
| LocalMemSpace * | upstream_resource () |
| Returns the underlying memory resource. More... | |
| void | release () |
| deallocate all memory blocks of all chunks More... | |
| void | reserve (std::size_t nblocks) |
Definition at line 56 of file SimpleMemoryPoolResource.h.
| using dash::SimpleMemoryPoolResource< LocalMemSpace >::memory_space_type_category = typename memory_traits::memory_space_type_category |
Require for memory traits.
Definition at line 80 of file SimpleMemoryPoolResource.h.
|
inline |
deallocate all memory blocks of all chunks
Definition at line 264 of file SimpleMemoryPoolResource.h.
|
inline |
Returns the underlying memory resource.
Definition at line 258 of file SimpleMemoryPoolResource.h.