From: martinez Date: Thu, 18 Sep 2003 10:05:35 +0000 (+0000) Subject: Corrected assignment operator X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=435d661204ccf360741118eeec5383b50b35db4c;ds=sidebyside Corrected assignment operator (I.Hrivnacova) --- diff --git a/MUON/mapping/AliMpPlaneAreaPadIterator.cxx b/MUON/mapping/AliMpPlaneAreaPadIterator.cxx index 0ed2925e3aa..5370d60aae1 100755 --- a/MUON/mapping/AliMpPlaneAreaPadIterator.cxx +++ b/MUON/mapping/AliMpPlaneAreaPadIterator.cxx @@ -39,7 +39,7 @@ AliMpPlaneAreaPadIterator::AliMpPlaneAreaPadIterator( const AliMpPlaneAreaPadIterator& right) : AliMpVPadIterator(right) { -// copy constructor +// Copy constructor Fatal("Copy constructor", "Not implemented"); } @@ -57,7 +57,7 @@ AliMpPlaneAreaPadIterator::AliMpPlaneAreaPadIterator() //______________________________________________________________________________ AliMpPlaneAreaPadIterator::~AliMpPlaneAreaPadIterator() { -// destructor +// Destructor // delete created iterators here } @@ -72,7 +72,11 @@ AliMpPlaneAreaPadIterator::operator = (const AliMpPlaneAreaPadIterator& right) { // Assignement operator - Fatal("operator =", "Not implemented."); + // check assignement to self + if (this == &right) return *this; + + Fatal("operator =", "Assignement operator not provided."); + return *this; }