![]() |
ATLAS Offline Software
|
an iterator over objects in an ObjectRange More...
Public Types | |
using | CM = ColumnarModeArray |
Public Member Functions | |
ObjectRangeIteratorArray (void **val_data, std::size_t val_index) noexcept | |
ObjectId< CI, CM > | operator* () const noexcept |
ObjectRangeIteratorArray< CI > & | operator++ () noexcept |
bool | operator== (const ObjectRangeIteratorArray< CI > &that) const noexcept |
bool | operator!= (const ObjectRangeIteratorArray< CI > &that) const noexcept |
Private Attributes | |
void ** | m_data = nullptr |
std::size_t | m_index = 0u |
an iterator over objects in an ObjectRange
This is primarily to allow the use of range-for for ObjectRange
Definition at line 183 of file ObjectRange.h.
using columnar::ObjectRangeIteratorArray< CI >::CM = ColumnarModeArray |
Definition at line 262 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 264 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 276 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 267 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 271 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 274 of file ObjectRange.h.
|
private |
Definition at line 280 of file ObjectRange.h.
|
private |
Definition at line 281 of file ObjectRange.h.