|
UMPIRE
Umpire: resource management and provision
|
#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/util/AllocationMap.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = AllocationRecord |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| ConstIterator (const AllocationMap *map, iterator_begin) | |
| ConstIterator (const AllocationMap *map, iterator_end) | |
| ConstIterator (const ConstIterator &)=default | |
| const AllocationRecord & | operator* () |
| const AllocationRecord * | operator-> () |
| ConstIterator & | operator++ () |
| ConstIterator | operator++ (int) |
| bool | operator== (const ConstIterator &other) const |
| bool | operator!= (const ConstIterator &other) const |
| using umpire::util::AllocationMap::ConstIterator::iterator_category = std::forward_iterator_tag |
| using umpire::util::AllocationMap::ConstIterator::difference_type = std::ptrdiff_t |
| umpire::util::AllocationMap::ConstIterator::ConstIterator | ( | const AllocationMap * | map, |
| iterator_begin | |||
| ) |
| umpire::util::AllocationMap::ConstIterator::ConstIterator | ( | const AllocationMap * | map, |
| iterator_end | |||
| ) |
|
default |
| const AllocationRecord & umpire::util::AllocationMap::ConstIterator::operator* | ( | ) |
| const AllocationRecord * umpire::util::AllocationMap::ConstIterator::operator-> | ( | ) |
| AllocationMap::ConstIterator & umpire::util::AllocationMap::ConstIterator::operator++ | ( | ) |
| AllocationMap::ConstIterator umpire::util::AllocationMap::ConstIterator::operator++ | ( | int | ) |
| bool umpire::util::AllocationMap::ConstIterator::operator== | ( | const ConstIterator & | other | ) | const |
| bool umpire::util::AllocationMap::ConstIterator::operator!= | ( | const ConstIterator & | other | ) | const |