CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <EvtStreamInputIterator.hh>
Public Types | |
typedef input_iterator_tag | iterator_category |
typedef Point | value_type |
typedef ptrdiff_t | difference_type |
typedef const Point * | pointer |
typedef const Point & | reference |
Public Member Functions | |
EvtStreamInputIterator () | |
EvtStreamInputIterator (const EvtStreamInputIterator &other) | |
EvtStreamInputIterator (EvtStreamAdapter< Point > &counter) | |
~EvtStreamInputIterator () | |
reference | operator* () const |
EvtStreamInputIterator & | operator++ () |
EvtStreamInputIterator | operator++ (int) |
bool | operator== (const EvtStreamInputIterator &other) const |
Protected Member Functions | |
bool | pastEnd () const |
void | _read () |
Protected Attributes | |
EvtStreamAdapter< Point > * | _counter |
value_type | _currentValue |
Definition at line 22 of file EvtStreamInputIterator.hh.
ptrdiff_t EvtStreamInputIterator< Point >::difference_type |
Definition at line 27 of file EvtStreamInputIterator.hh.
input_iterator_tag EvtStreamInputIterator< Point >::iterator_category |
Definition at line 25 of file EvtStreamInputIterator.hh.
const Point* EvtStreamInputIterator< Point >::pointer |
Definition at line 28 of file EvtStreamInputIterator.hh.
const Point& EvtStreamInputIterator< Point >::reference |
Definition at line 29 of file EvtStreamInputIterator.hh.
Point EvtStreamInputIterator< Point >::value_type |
Definition at line 26 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 31 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 35 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 40 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 46 of file EvtStreamInputIterator.hh.
|
inlineprotected |
Definition at line 89 of file EvtStreamInputIterator.hh.
Referenced by EvtStreamInputIterator< Point >::operator++(), and EvtStreamInputIterator< Point >::operator++().
|
inline |
Definition at line 51 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 56 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 62 of file EvtStreamInputIterator.hh.
|
inline |
Definition at line 69 of file EvtStreamInputIterator.hh.
|
inlineprotected |
Definition at line 80 of file EvtStreamInputIterator.hh.
Referenced by EvtStreamInputIterator< Point >::operator==().
|
protected |
|
protected |
Definition at line 78 of file EvtStreamInputIterator.hh.
Referenced by EvtStreamInputIterator< Point >::_read(), EvtStreamInputIterator< Point >::EvtStreamInputIterator(), and EvtStreamInputIterator< Point >::operator*().