#include <MuonDigiCollection.h>
Public Types | |
typedef std::map< IndexType, std::vector< DigiType > > | BaseContainer |
typedef BaseContainer::const_iterator | BaseIterator |
typedef DigiRangeIterator::difference_type | difference_type |
typedef std::vector< DigiType >::const_iterator | DigiRangeIterator |
typedef DigiRangeIterator::iterator_category | iterator_category |
typedef void | pointer |
typedef value_type | reference |
typedef std::pair< IndexType, std::pair< DigiRangeIterator, DigiRangeIterator > > | value_type |
Public Member Functions | |
DigiContainerIterator (void) | |
DigiContainerIterator (BaseIterator i) | |
bool | operator!= (const DigiContainerIterator &x) |
value_type | operator* (void) const |
DigiContainerIterator | operator++ (int) |
DigiContainerIterator & | operator++ (void) |
bool | operator== (const DigiContainerIterator &x) |
Private Attributes | |
BaseIterator | base_ |
Definition at line 33 of file MuonDigiCollection.h.
typedef std::map<IndexType, std::vector<DigiType> > DigiContainerIterator< IndexType, DigiType >::BaseContainer |
Definition at line 36 of file MuonDigiCollection.h.
typedef BaseContainer::const_iterator DigiContainerIterator< IndexType, DigiType >::BaseIterator |
Definition at line 37 of file MuonDigiCollection.h.
typedef DigiRangeIterator::difference_type DigiContainerIterator< IndexType, DigiType >::difference_type |
Definition at line 44 of file MuonDigiCollection.h.
typedef std::vector<DigiType>::const_iterator DigiContainerIterator< IndexType, DigiType >::DigiRangeIterator |
Definition at line 35 of file MuonDigiCollection.h.
typedef DigiRangeIterator::iterator_category DigiContainerIterator< IndexType, DigiType >::iterator_category |
Definition at line 45 of file MuonDigiCollection.h.
typedef void DigiContainerIterator< IndexType, DigiType >::pointer |
Definition at line 43 of file MuonDigiCollection.h.
typedef value_type DigiContainerIterator< IndexType, DigiType >::reference |
Definition at line 42 of file MuonDigiCollection.h.
typedef std::pair<IndexType, std::pair<DigiRangeIterator, DigiRangeIterator> > DigiContainerIterator< IndexType, DigiType >::value_type |
Definition at line 41 of file MuonDigiCollection.h.
|
inline |
Definition at line 47 of file MuonDigiCollection.h.
Referenced by DigiContainerIterator< IndexType, DigiType >::operator++().
|
inline |
Definition at line 48 of file MuonDigiCollection.h.
|
inline |
Definition at line 62 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
|
inline |
Definition at line 65 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
|
inline |
Definition at line 53 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_, and DigiContainerIterator< IndexType, DigiType >::DigiContainerIterator().
|
inline |
Definition at line 56 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
|
inline |
Definition at line 59 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
|
private |
Definition at line 74 of file MuonDigiCollection.h.
Referenced by DigiContainerIterator< IndexType, DigiType >::operator!=(), DigiContainerIterator< IndexType, DigiType >::operator*(), DigiContainerIterator< IndexType, DigiType >::operator++(), and DigiContainerIterator< IndexType, DigiType >::operator==().