#include <IntermediateHitDoublets.h>
Public Types | |
using | difference_type = internal_iterator_type::difference_type |
using | internal_iterator_type = typename std::vector< RegionIndex >::const_iterator |
using | value_type = ValueType |
Public Member Functions | |
const_iterator (const HitSetType *hst, internal_iterator_type iter) | |
bool | operator!= (const const_iterator &other) const |
value_type | operator* () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
bool | operator== (const const_iterator &other) const |
Private Attributes | |
const HitSetType * | hitSets_ |
internal_iterator_type | iter_ |
Helper class providing a generic iterator to loop over TrackingRegions of IntermediateHitDoublets, IntermediateHitTriplets, or RegionsSeedingHitSets
ValueType | Type to be returned by operator*() (should be something inexpensive) |
HitSetType | Type of the holder of data (currently IntermediateHitDoublets, IntermediateHitTriplets, or RegionsSeedingHitSets) |
Definition at line 84 of file IntermediateHitDoublets.h.
using ihd::const_iterator< ValueType, HitSetType >::difference_type = internal_iterator_type::difference_type |
Definition at line 88 of file IntermediateHitDoublets.h.
using ihd::const_iterator< ValueType, HitSetType >::internal_iterator_type = typename std::vector<RegionIndex>::const_iterator |
Definition at line 86 of file IntermediateHitDoublets.h.
using ihd::const_iterator< ValueType, HitSetType >::value_type = ValueType |
Definition at line 87 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 90 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 108 of file IntermediateHitDoublets.h.
References operator==().
|
inline |
Definition at line 92 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 100 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 101 of file IntermediateHitDoublets.h.
References clone().
|
inline |
Definition at line 107 of file IntermediateHitDoublets.h.
References ihd::const_iterator< ValueType, HitSetType >::iter_.
|
private |
Definition at line 111 of file IntermediateHitDoublets.h.
|
private |
Definition at line 112 of file IntermediateHitDoublets.h.
Referenced by ihd::const_iterator< ValueType, HitSetType >::operator==().