Loading...
Searching...
No Matches
piercedStorageRange.hpp
The PiercedKernelRange allow to iterate using range-based loops over a PiercedStorage.
Definition piercedKernelRange.hpp:36
PiercedKernelRange()
Definition piercedKernelRange.tpp:34
std::size_t evalSize() const
storage_t storage_type
Definition piercedStorageRange.hpp:100
iterator end() noexcept
void swap(PiercedStorageRange &other) noexcept
Definition piercedStorageRange.tpp:132
const_iterator cbegin() const noexcept
PiercedStorageRange(storage_t *storage, id_t first, id_t last)
Definition piercedStorageRange.tpp:59
void initialize(const iterator &begin, const iterator &end)
Definition piercedStorageRange.tpp:113
iterator_t iterator
Definition piercedStorageRange.hpp:109
const PiercedKernelRange< id_t > & getKernelRange() const
Definition piercedStorageRange.tpp:146
iterator begin() noexcept
const_iterator cend() const noexcept
void initialize(const storage_t *storage, id_t first, id_t last)
Definition piercedStorageRange.tpp:98
PiercedStorageRange(storage_t *storage)
Definition piercedStorageRange.tpp:46
void initialize(const storage_t *storage)
Definition piercedStorageRange.tpp:82
PiercedStorageRange()
Definition piercedStorageRange.tpp:34
const_iterator_t const_iterator
Definition piercedStorageRange.hpp:112
id_t id_type
Definition piercedStorageRange.hpp:106
bool operator!=(const PiercedStorageRange< other_value_t, other_id_t > &rhs) const
Definition piercedStorageRange.hpp:163
value_t value_type
Definition piercedStorageRange.hpp:103
PiercedStorageRange(const iterator &begin, const iterator &end)
Definition piercedStorageRange.tpp:71
Metafunction for generating a pierced storage.
Definition piercedStorage.hpp:146
