NULL copy/assignment opertors
authorGengbin Zheng <gzheng@illinois.edu>
Fri, 19 May 2006 19:09:06 +0000 (19:09 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Fri, 19 May 2006 19:09:06 +0000 (19:09 +0000)
src/conv-ldb/topology.C

index f1d593ba81c7642fbafe5fdee0240335f8fba872..1bd6953df55dc4c67b9a38e3a3365b756a165c1d 100644 (file)
@@ -93,12 +93,7 @@ void LBTopology::get_pairwise_hop_count(double  **distance)
     int index;
     int dist;
     queueNode *next;
-    queueNode(int i,int d)
-    {
-      index=i;
-      dist=d;
-      next=NULL;
-    }
+    queueNode(int i,int d): index(i), dist(d), next(NULL) {}
   };
   
   bool *visited=new bool[npes];
@@ -987,6 +982,8 @@ public:
   char *name;
   LBtopoFn fn;
   LBTopoMap(char *s, LBtopoFn f): name(s), fn(f) {}
+  LBTopoMap(const LBTopoMap &p);               // You don't want to copy
+  void operator=(const LBTopoMap &p);          // You don't want to copy
 };
 
 class LBTopoVec {