Class AllocationMap::RecordList¶
Defined in File AllocationMap.hpp
Nested Relationships¶
This class is a nested type of Class AllocationMap.
Class Documentation¶
-
class
umpire::util::AllocationMap
::
RecordList
¶ Public Types
-
using
RecordBlock
= Block<AllocationRecord>¶
Public Functions
-
RecordList
(AllocationMap &map, AllocationRecord record)¶
-
~RecordList
()¶
-
void
push_back
(const AllocationRecord &rec)¶
-
AllocationRecord
pop_back
()¶
-
ConstIterator
begin
() const¶
-
ConstIterator
end
() const¶
-
std::size_t
size
() const¶
-
bool
empty
() const¶
-
AllocationRecord *
back
()¶
-
const AllocationRecord *
back
() const¶
-
template<typename
T
>
structBlock
¶
-
class
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¶
-
using
-
using