# HG changeset patch
# User marci
# Date 1077020785 0
# Node ID 6a14044089d92b4ea5cf05cf8f4993cd354fae1f
# Parent  57fddb2bc15f69f1f8baab5c0f7a9497140bd298
for alpar's sake...

diff -r 57fddb2bc15f -r 6a14044089d9 src/work/list_graph.hh
--- a/src/work/list_graph.hh	Tue Feb 17 11:46:27 2004 +0000
+++ b/src/work/list_graph.hh	Tue Feb 17 12:26:25 2004 +0000
@@ -380,7 +380,8 @@
     
     class EachNodeIt : public NodeIt {
       friend class ListGraph;
-    protected:
+      //protected:
+    public: //for alpar
       EachNodeIt(const ListGraph& G) : NodeIt(G._first_node) { }
     public:
       EachNodeIt() : NodeIt() { }
@@ -418,7 +419,8 @@
     
     class EachEdgeIt : public EdgeIt {
       friend class ListGraph;
-    protected:
+      //protected: 
+    public: //for alpar
       EachEdgeIt(const ListGraph& G) {
 	node_item* v=G._first_node;
 	if (v) edge=v->_first_out_edge; else edge=0;
@@ -438,7 +440,8 @@
     class OutEdgeIt : public EdgeIt {
       friend class ListGraph;
       //node_item* v;
-    protected:
+      //protected: 
+    public: //for alpar
       OutEdgeIt(const NodeIt& _v) /*: v(_v.node)*/ { edge=_v.node->_first_out_edge; }
     public:
       OutEdgeIt() : EdgeIt()/*, v(0)*/ { }
@@ -452,7 +455,8 @@
     class InEdgeIt : public EdgeIt {
       friend class ListGraph;
       //node_item* v;
-    protected:
+      //protected:
+    public: //for alpar
       InEdgeIt(const NodeIt& _v) /*: v(_v.node)*/ { edge=_v.node->_first_in_edge; }
     public:
       InEdgeIt() : EdgeIt()/*, v(0)*/ { }
@@ -467,7 +471,8 @@
       friend class ListGraph;
       bool out_or_in; //1 iff out, 0 iff in
       //node_item* v;
-    protected:
+      //protected:
+    public: //for alpar
       SymEdgeIt(const NodeIt& _v) /*: v(_v.node)*/ { 
 	out_or_in=1;
 	edge=_v.node->_first_out_edge;