ROOT logo
AliRoot » MUON » MAPPING » AliMpExMapIterator

class AliMpExMapIterator: public TIterator

 Class AliMpExMapIterator

 Implementation of TIterator for AliMpExMap
 Author: Laurent Aphecetche

Function Members (Methods)

public:
AliMpExMapIterator(const AliMpExMap& theMap)
AliMpExMapIterator(const AliMpExMapIterator& rhs)
virtual~AliMpExMapIterator()
static TClass*Class()
virtual const TCollection*GetCollection() const
virtual Option_t*TIterator::GetOption() const
virtual TClass*IsA() const
virtual TObject*Next()
TObject*Next(Int_t& key)
TObject*Next(TString& key)
TObject*Next(Int_t& keyFirst, Int_t& keySecond)
virtual Bool_tTIterator::operator!=(const TIterator&) const
TObject*TIterator::operator()()
virtual TObject*TIterator::operator*() const
AliMpExMapIterator&operator=(const AliMpExMapIterator& rhs)
virtual AliMpExMapIterator&operator=(const TIterator& rhs)
virtual voidReset()
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
private:
Bool_tNext(AliMpExMapIterator::Index_t& index, TObject*& object)

Data Members

private:
TExMapIter*fIterator/< iterator we are wrapping

Class Charts

Inheritance Chart:
TIterator
AliMpExMapIterator

Function documentation

AliMpExMapIterator(const AliMpExMap& theMap)
 Standard constructor
AliMpExMapIterator(const AliMpExMapIterator& rhs)
 Copy constructor
operator=(const AliMpExMapIterator& rhs)
 Assignment operator
operator=(const TIterator& rhs)
 Overriden operator= (imposed by Root's definition of TIterator::operator= ?)
~AliMpExMapIterator()
 Destructor
Next(AliMpExMapIterator::Index_t& index, TObject*& object)
 Move to next object in iteration
Next()
 Return the next object in iteration.
 The returned object must not be deleted by the user.
Next(Int_t& key)
 Return the next object in iteration and fill the key.
 The returned object must not be deleted by the user.
Next(Int_t& keyFirst, Int_t& keySecond)
 Return the next object in iteration and fill the key.
 The returned object must not be deleted by the user.
Next(TString& key)
 Return the next object in iteration and fill the key.
 The returned object must not be deleted by the user.
Reset()
GetCollection() const
 Nothing to be returned here, AliMpExMap is not a TCollection