Class AllocationMap::RecordList¶
Defined in File AllocationMap.hpp
Nested Relationships¶
This class is a nested type of Class AllocationMap.
Class Documentation¶
-
class
RecordList
¶ Public Types
-
using
RecordBlock
= Block<AllocationRecord>¶
Public Functions
-
RecordList
(AllocationMap &map, AllocationRecord record)¶
-
~RecordList
()¶
-
void
push_back
(const AllocationRecord &rec)¶
-
AllocationRecord
pop_back
()¶
-
AllocationMap::RecordList::ConstIterator
begin
() const¶
-
AllocationMap::RecordList::ConstIterator
end
() const¶
-
std::size_t
size
() const¶
-
bool
empty
() const¶
-
AllocationRecord *
back
()¶
-
const AllocationRecord *
back
() const¶
-
template<typename
T
>
structBlock
¶
-
class
ConstIterator
: public std::iterator<std::forward_iterator_tag, AllocationRecord>¶ Public Functions
-
ConstIterator
()¶
-
ConstIterator
(const RecordList *list, iterator_begin)¶
-
ConstIterator
(const RecordList *list, iterator_end)¶
-
ConstIterator
(const ConstIterator&)¶
-
const AllocationRecord &
operator*
()¶
-
const AllocationRecord *
operator->
()¶
-
AllocationMap::RecordList::ConstIterator &
operator++
()¶
-
AllocationMap::RecordList::ConstIterator
operator++
(int)¶
-
bool
operator==
(const ConstIterator &other) const¶
-
bool
operator!=
(const ConstIterator &other) const¶
-
-
using