|
HIPO
4.3.0
High Performance Output data format for experimental physics
|
Input iterator for traversing events in a hipoeventfile. More...
#include <hipoeventiterator.h>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = iter_event |
| using | reference = iter_event & |
| using | pointer = iter_event * |
Public Member Functions | |
| iterator () | |
| Construct an end-of-file sentinel iterator. More... | |
| iterator & | operator++ () |
| Increment operator; advance to the next event. More... | |
| reference | operator* () |
| Dereference operator; get a reference to the current event wrapper. More... | |
| pointer | operator-> () |
| Member access operator; get a pointer to the current event wrapper. More... | |
| bool | operator!= (const iterator &other) const |
| Inequality comparison operator. More... | |
| bool | operator== (const iterator &other) const |
| Equality comparison operator. More... | |
Friends | |
| class | hipoeventfile |
Input iterator for traversing events in a hipoeventfile.
Definition at line 109 of file hipoeventiterator.h.
| using hipo::hipoeventfile::iterator::iterator_category = std::input_iterator_tag |
Definition at line 113 of file hipoeventiterator.h.
Definition at line 116 of file hipoeventiterator.h.
Definition at line 115 of file hipoeventiterator.h.
Definition at line 114 of file hipoeventiterator.h.
|
inline |
Construct an end-of-file sentinel iterator.
Definition at line 137 of file hipoeventiterator.h.
|
inline |
Inequality comparison operator.
| other | Iterator to compare with. |
Definition at line 165 of file hipoeventiterator.h.
|
inline |
Dereference operator; get a reference to the current event wrapper.
Definition at line 156 of file hipoeventiterator.h.
|
inline |
Increment operator; advance to the next event.
Definition at line 141 of file hipoeventiterator.h.
|
inline |
Member access operator; get a pointer to the current event wrapper.
Definition at line 160 of file hipoeventiterator.h.
|
inline |
Equality comparison operator.
| other | Iterator to compare with. |
Definition at line 170 of file hipoeventiterator.h.
|
friend |
Definition at line 110 of file hipoeventiterator.h.