![]() |
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, stepSize > & | operator++ () noexcept |
| bool | operator== (const ObjectRangeIteratorArray< CI, stepSize > &that) const noexcept |
| bool | operator!= (const ObjectRangeIteratorArray< CI, stepSize > &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 215 of file ObjectRange.h.
| using columnar::ObjectRangeIteratorArray< CI, stepSize >::CM = ColumnarModeArray |
Definition at line 308 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 310 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 322 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 313 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 317 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 320 of file ObjectRange.h.
|
private |
Definition at line 326 of file ObjectRange.h.
|
private |
Definition at line 327 of file ObjectRange.h.
1.8.18