![]() |
![]() |
#include <IntermediateHitTriplets.h>
Classes | |
struct | end_tag |
Public Types | |
using | difference_type = internal_iterator_type::difference_type |
using | internal_iterator_type = PLayerHitTripletsConstIterator |
using | value_type = LayerHitTriplets |
Public Member Functions | |
const_iterator (const IntermediateHitTriplets *hitSets, const RegionLayerSets *regionLayerSets) | |
const_iterator (const IntermediateHitTriplets *hitSets, const RegionLayerSets *regionLayerSets, end_tag) | |
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 IntermediateHitTriplets * | hitSets_ |
internal_iterator_type | iter_ |
const RegionLayerSets * | regionLayerSets_ |
Definition at line 111 of file IntermediateHitTriplets.h.
using IntermediateHitTriplets::RegionLayerSets::const_iterator::difference_type = internal_iterator_type::difference_type |
Definition at line 115 of file IntermediateHitTriplets.h.
using IntermediateHitTriplets::RegionLayerSets::const_iterator::internal_iterator_type = PLayerHitTripletsConstIterator |
Definition at line 113 of file IntermediateHitTriplets.h.
Definition at line 114 of file IntermediateHitTriplets.h.
|
inline |
Constructor for an iterator pointing to a valid element
Definition at line 122 of file IntermediateHitTriplets.h.
References IntermediateHitTriplets::RegionLayerSets::layerSetsBegin(), and IntermediateHitTriplets::RegionLayerSets::layerSetsEnd().
|
inline |
Constructor for an iterator pointing to an invalid element (i.e. end)
The end_tag parameter is used to differentiate this constructor from the other one.
Definition at line 135 of file IntermediateHitTriplets.h.
|
inline |
Definition at line 155 of file IntermediateHitTriplets.h.
References operator==().
|
inline |
Definition at line 139 of file IntermediateHitTriplets.h.
|
inline |
Definition at line 143 of file IntermediateHitTriplets.h.
|
inline |
Definition at line 148 of file IntermediateHitTriplets.h.
References clone().
|
inline |
Definition at line 154 of file IntermediateHitTriplets.h.
References iter_.
|
private |
Definition at line 158 of file IntermediateHitTriplets.h.
|
private |
Definition at line 160 of file IntermediateHitTriplets.h.
Referenced by operator==().
|
private |
Definition at line 159 of file IntermediateHitTriplets.h.