#endif
class AliMpExMap;
-class AliMpIntPair;
class TString;
class TExMapIter;
//_____________________________________________________________________________
class AliMpExMapIterator : public TIterator
{
+ friend class AliMpExMap;
+
public:
AliMpExMapIterator(const AliMpExMap& theMap);
AliMpExMapIterator(const AliMpExMapIterator& rhs);
// Iterating with retrieving a key
TObject* Next(Int_t& key);
- TObject* Next(AliMpIntPair& key);
+ TObject* Next(Int_t& keyFirst, Int_t& keySecond);
TObject* Next(TString& key);
virtual void Reset();
virtual const TCollection* GetCollection() const;
private:
-
+#if ROOT_SVN_REVISION >= 29598
+ Bool_t Next(Long64_t& index, TObject*& object);
+#else
Bool_t Next(Long_t& index, TObject*& object);
-
-private:
+#endif
TExMapIter* fIterator; ///< iterator we are wrapping