HIPO4 C++ Library 4.4.1
Columnar I/O library for CLAS12 physics data
Loading...
Searching...
No Matches
hipo::hipoeventfile::iterator Class Reference

#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 ()
 
iteratoroperator++ ()
 
reference operator* ()
 
pointer operator-> ()
 
bool operator!= (const iterator &other) const
 
bool operator== (const iterator &other) const
 

Friends

class hipoeventfile
 

Member Typedef Documentation

◆ iterator_category

using hipo::hipoeventfile::iterator::iterator_category = std::input_iterator_tag

◆ value_type

◆ reference

◆ pointer

Constructor & Destructor Documentation

◆ iterator()

hipo::hipoeventfile::iterator::iterator ( )
inline

Member Function Documentation

◆ operator++()

iterator & hipo::hipoeventfile::iterator::operator++ ( )
inline

◆ operator*()

reference hipo::hipoeventfile::iterator::operator* ( )
inline

◆ operator->()

pointer hipo::hipoeventfile::iterator::operator-> ( )
inline

◆ operator!=()

bool hipo::hipoeventfile::iterator::operator!= ( const iterator other) const
inline

◆ operator==()

bool hipo::hipoeventfile::iterator::operator== ( const iterator other) const
inline

Friends And Related Symbol Documentation

◆ hipoeventfile

friend class hipoeventfile
friend

The documentation for this class was generated from the following file: