Class RecordList::ConstIterator

Nested Relationships

This class is a nested type of Class AllocationMap::RecordList.

Class Documentation

class umpire::util::AllocationMap::RecordList::ConstIterator

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 Functions

ConstIterator()
ConstIterator(const RecordList *list, iterator_begin)
ConstIterator(const RecordList *list, 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