![]() |
ATLAS Offline Software
|
an iterator over objects in an ObjectRange More...
#include <ObjectRange.h>
Public Member Functions | |
| ObjectRangeIteratorArray (void **val_data, std::size_t val_index) noexcept | |
| ObjectId< CI, CM > | operator* () const noexcept |
| ObjectRangeIteratorArray< CI, stepSize, CM > & | operator++ () noexcept |
| bool | operator== (const ObjectRangeIteratorArray< CI, stepSize, CM > &that) const noexcept |
| bool | operator!= (const ObjectRangeIteratorArray< CI, stepSize, CM > &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 313 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 317 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 329 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 320 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 324 of file ObjectRange.h.
|
inlinenoexcept |
Definition at line 327 of file ObjectRange.h.
|
private |
Definition at line 333 of file ObjectRange.h.
|
private |
Definition at line 334 of file ObjectRange.h.