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;