#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/util/AllocationMap.hpp>
◆ Map
◆ AllocationMap() [1/2]
| umpire::util::AllocationMap::AllocationMap |
( |
| ) |
|
◆ AllocationMap() [2/2]
| umpire::util::AllocationMap::AllocationMap |
( |
const AllocationMap & |
| ) |
|
|
delete |
◆ insert()
| void umpire::util::AllocationMap::insert |
( |
void * |
ptr, |
|
|
AllocationRecord |
record |
|
) |
| |
◆ find() [1/2]
References umpire::util::message::Debug, printAll(), UMPIRE_ERROR, and UMPIRE_LOG.
Referenced by umpire::ResourceManager::copy(), find(), umpire::ResourceManager::findAllocationRecord(), umpire::ResourceManager::getSize(), umpire::ResourceManager::memset(), umpire::ResourceManager::move(), umpire::ResourceManager::prefetch(), and umpire::ResourceManager::reallocate().
◆ find() [2/2]
◆ findRecord() [1/2]
| const AllocationRecord * umpire::util::AllocationMap::findRecord |
( |
void * |
ptr | ) |
const |
|
noexcept |
◆ findRecord() [2/2]
◆ remove()
◆ contains()
| bool umpire::util::AllocationMap::contains |
( |
void * |
ptr | ) |
const |
◆ clear()
| void umpire::util::AllocationMap::clear |
( |
| ) |
|
◆ size()
| std::size_t umpire::util::AllocationMap::size |
( |
| ) |
const |
◆ internalMemoryUsage()
| std::size_t umpire::util::AllocationMap::internalMemoryUsage |
( |
| ) |
const |
◆ print()
| void umpire::util::AllocationMap::print |
( |
const std::function< bool(const AllocationRecord &)> && |
predicate, |
|
|
std::ostream & |
os = std::cout |
|
) |
| const |
◆ printAll()
| void umpire::util::AllocationMap::printAll |
( |
std::ostream & |
os = std::cout | ) |
const |
◆ begin()
◆ end()