From 435d661204ccf360741118eeec5383b50b35db4c Mon Sep 17 00:00:00 2001 From: martinez Date: Thu, 18 Sep 2003 10:05:35 +0000 Subject: [PATCH] Corrected assignment operator (I.Hrivnacova) --- MUON/mapping/AliMpPlaneAreaPadIterator.cxx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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; } -- 2.31.1