[Lemon-commits] [lemon_svn] alpar: r119 - hugo/trunk/src/work

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:37:26 CET 2006


Author: alpar
Date: Tue Feb 17 14:26:44 2004
New Revision: 119

Modified:
   hugo/trunk/src/work/list_graph.hh

Log:
.


Modified: hugo/trunk/src/work/list_graph.hh
==============================================================================
--- hugo/trunk/src/work/list_graph.hh	(original)
+++ hugo/trunk/src/work/list_graph.hh	Tue Feb 17 14:26:44 2004
@@ -361,8 +361,9 @@
       friend class OutEdgeIt;
       friend class InEdgeIt;
       friend class SymEdgeIt;
-    protected:
+    public:  //FIXME: It is required by op= of EachNodeIt
       node_item* node;
+    protected:
       friend int ListGraph::id(NodeIt v) const; 
     public:
       NodeIt() : node(0) { }
@@ -381,12 +382,15 @@
     class EachNodeIt : public NodeIt {
       friend class ListGraph;
       //protected:
-    public: //for alpar
+    public: //for everybody but marci
       EachNodeIt(const ListGraph& G) : NodeIt(G._first_node) { }
     public:
       EachNodeIt() : NodeIt() { }
       EachNodeIt(node_item* v) : NodeIt(v) { }
       EachNodeIt& operator++() { node=node->_next_node; return *this; }
+      //FIXME::
+      EachNodeIt& operator=(const NodeIt& e)
+      { node=e.node; return *this; }
     };
 
     class EdgeIt {



More information about the Lemon-commits mailing list