From 965e0e6451040de20331bb49e7c97de4c183f0e5 Mon Sep 17 00:00:00 2001
From: Philippe Canal <pcanal@fnal.gov>
Date: Fri, 2 Mar 2012 04:50:44 +0000
Subject: [PATCH] Clarify missing operator= (cov 35389)

git-svn-id: http://root.cern.ch/svn/root/trunk@43211 27541ba8-7e3a-0410-8455-c3a389f83636
---
 io/io/inc/TVirtualCollectionIterators.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/io/io/inc/TVirtualCollectionIterators.h b/io/io/inc/TVirtualCollectionIterators.h
index d07e658e3b6..e25e358e8b0 100644
--- a/io/io/inc/TVirtualCollectionIterators.h
+++ b/io/io/inc/TVirtualCollectionIterators.h
@@ -101,6 +101,9 @@ private:
    char  fRawEndBuffer[TVirtualCollectionProxy::fgIteratorArenaSize];
 
    struct TInternalIterator {
+   private:
+      TInternalIterator &operator=(const TInternalIterator&); // intentionally not implemented
+   public:
       TInternalIterator() : fCopy(0),fDelete(0),fNext(0),fIter(0) {}
       TInternalIterator(const TInternalIterator &source) : fCopy(source.fCopy),fDelete(source.fDelete),fNext(source.fNext),fIter(0) {}
 
-- 
GitLab