#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++ (void) |
DigiContainerIterator | operator++ (int) |
bool | operator== (const DigiContainerIterator &x) |
Private Attributes | |
BaseIterator | base_ |
Definition at line 32 of file MuonDigiCollection.h.
typedef std::map<IndexType, std::vector<DigiType> > DigiContainerIterator< IndexType, DigiType >::BaseContainer |
Definition at line 35 of file MuonDigiCollection.h.
typedef BaseContainer::const_iterator DigiContainerIterator< IndexType, DigiType >::BaseIterator |
Definition at line 36 of file MuonDigiCollection.h.
typedef DigiRangeIterator::difference_type DigiContainerIterator< IndexType, DigiType >::difference_type |
Definition at line 43 of file MuonDigiCollection.h.
typedef std::vector<DigiType>::const_iterator DigiContainerIterator< IndexType, DigiType >::DigiRangeIterator |
Definition at line 34 of file MuonDigiCollection.h.
typedef DigiRangeIterator::iterator_category DigiContainerIterator< IndexType, DigiType >::iterator_category |
Definition at line 44 of file MuonDigiCollection.h.
typedef void DigiContainerIterator< IndexType, DigiType >::pointer |
Definition at line 42 of file MuonDigiCollection.h.
typedef value_type DigiContainerIterator< IndexType, DigiType >::reference |
Definition at line 41 of file MuonDigiCollection.h.
typedef std::pair<IndexType, std::pair<DigiRangeIterator, DigiRangeIterator> > DigiContainerIterator< IndexType, DigiType >::value_type |
Definition at line 40 of file MuonDigiCollection.h.
DigiContainerIterator< IndexType, DigiType >::DigiContainerIterator | ( | void | ) | [inline] |
Definition at line 46 of file MuonDigiCollection.h.
Referenced by DigiContainerIterator< IndexType, DigiType >::operator++().
{}
DigiContainerIterator< IndexType, DigiType >::DigiContainerIterator | ( | BaseIterator | i | ) | [inline] |
Definition at line 47 of file MuonDigiCollection.h.
bool DigiContainerIterator< IndexType, DigiType >::operator!= | ( | const DigiContainerIterator< IndexType, DigiType > & | x | ) | [inline] |
Definition at line 61 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
value_type DigiContainerIterator< IndexType, DigiType >::operator* | ( | void | ) | const [inline] |
Definition at line 64 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
DigiContainerIterator& DigiContainerIterator< IndexType, DigiType >::operator++ | ( | void | ) | [inline] |
Definition at line 55 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
{ ++base_; return *this; }
DigiContainerIterator DigiContainerIterator< IndexType, DigiType >::operator++ | ( | int | ) | [inline] |
Definition at line 52 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_, and DigiContainerIterator< IndexType, DigiType >::DigiContainerIterator().
{ return DigiContainerIterator (base_++); }
bool DigiContainerIterator< IndexType, DigiType >::operator== | ( | const DigiContainerIterator< IndexType, DigiType > & | x | ) | [inline] |
Definition at line 58 of file MuonDigiCollection.h.
References DigiContainerIterator< IndexType, DigiType >::base_.
BaseIterator DigiContainerIterator< IndexType, DigiType >::base_ [private] |
Definition at line 72 of file MuonDigiCollection.h.
Referenced by DigiContainerIterator< IndexType, DigiType >::operator!=(), DigiContainerIterator< IndexType, DigiType >::operator*(), DigiContainerIterator< IndexType, DigiType >::operator++(), and DigiContainerIterator< IndexType, DigiType >::operator==().