Boost logo

Boost-Commit :

From: sundman.anders_at_[hidden]
Date: 2008-05-16 12:46:53


Author: asundman
Date: 2008-05-16 12:46:53 EDT (Fri, 16 May 2008)
New Revision: 45432
URL: http://svn.boost.org/trac/boost/changeset/45432

Log:
Fixed return and self assign check.
Text files modified:
   sandbox/cluster/boost/algorithm/cluster/cluster_data.hpp | 8 +++++++-
   1 files changed, 7 insertions(+), 1 deletions(-)

Modified: sandbox/cluster/boost/algorithm/cluster/cluster_data.hpp
==============================================================================
--- sandbox/cluster/boost/algorithm/cluster/cluster_data.hpp (original)
+++ sandbox/cluster/boost/algorithm/cluster/cluster_data.hpp 2008-05-16 12:46:53 EDT (Fri, 16 May 2008)
@@ -28,7 +28,13 @@
 
   cluster_data(cluster_data const & c) : m_pClusters(c.m_pClusters) {}
   cluster_data const & operator=(cluster_data const & rhs)
- { m_pClusters = rhs.m_pClusters; }
+ {
+ if (this != &rhs)
+ {
+ m_pClusters = rhs.m_pClusters;
+ }
+ return *this;
+ }
 
   typedef typename clusters::iterator iterator;
   typedef typename clusters::const_iterator const_iterator;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk