https://github.com/root-project/root
Tip revision: 34a07b26a7abbc1a9628603ab01596e6a511ffba authored by Fons Rademakers on 07 October 2009, 22:25:29 UTC
tag patch release v5-24-00a.
tag patch release v5-24-00a.
Tip revision: 34a07b2
TIterator.cxx
// @(#)root/cont:$Id$
// Author: Fons Rademakers 13/08/95
/*************************************************************************
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
//////////////////////////////////////////////////////////////////////////
// //
// TIterator //
// //
// Iterator abstract base class. This base class provides the interface //
// for collection iterators. //
// //
//////////////////////////////////////////////////////////////////////////
#include "TIterator.h"
#include "TError.h"
ClassImp(TIterator)
//______________________________________________________________________________
bool TIterator::operator!=(const TIterator &) const
{
// Compare two iterator objects.
// For backward compatibility reasons we have to provide this
// default implementation.
::Warning("TIterator::operator!=", "this method must be overridden!");
return false;
}
//______________________________________________________________________________
TObject *TIterator::operator*() const
{
// Return current object or nullptr.
// For backward compatibility reasons we have to provide this
// default implementation.
::Warning("TIterator::operator*", "this method must be overridden!");
return nullptr;
}