# HG changeset patch
# User alpar
# Date 1090316592 0
# Node ID 891f99700ea1adceabfe3564e9c31c6e1f12f495
# Parent  7a518df798923c17198c2eeec91a57c17d789d54
Put some "static"'s.

diff -r 7a518df79892 -r 891f99700ea1 src/hugo/full_graph.h
--- a/src/hugo/full_graph.h	Mon Jul 19 13:32:28 2004 +0000
+++ b/src/hugo/full_graph.h	Tue Jul 20 09:43:12 2004 +0000
@@ -77,8 +77,8 @@
     InEdgeIt& first(InEdgeIt& e, const Node v) const { 
       e=InEdgeIt(*this,v); return e; }
 
-    bool valid(Edge e) const { return e.n!=-1; }
-    bool valid(Node n) const { return n.n!=-1; }
+    static bool valid(Edge e) const { return e.n!=-1; }
+    static bool valid(Node n) const { return n.n!=-1; }
     
     template <typename It> It getNext(It it) const
     { It tmp(it); return next(tmp); }
@@ -91,10 +91,10 @@
     { it.n+=NodeNum; if(it.n>=EdgeNum) it.n=-1; return it; }
     InEdgeIt& next(InEdgeIt& it) const
     { if(!((++it.n)%NodeNum)) it.n=-1; return it; }
-    EdgeIt& next(EdgeIt& it) const { --it.n; return it; }
+    static EdgeIt& next(EdgeIt& it) const { --it.n; return it; }
 
-    int id(Node v) const { return v.n; }
-    int id(Edge e) const { return e.n; }
+    static int id(Node v) const { return v.n; }
+    static int id(Edge e) const { return e.n; }
 
     class Node {
       friend class FullGraph;
diff -r 7a518df79892 -r 891f99700ea1 src/hugo/list_graph.h
--- a/src/hugo/list_graph.h	Mon Jul 19 13:32:28 2004 +0000
+++ b/src/hugo/list_graph.h	Tue Jul 20 09:43:12 2004 +0000
@@ -137,13 +137,13 @@
     Node bNode(OutEdgeIt e) const { return edges[e.n].head; }
     Node bNode(InEdgeIt e) const { return edges[e.n].tail; }
 
-    NodeIt& first(NodeIt& v) const { 
+    static NodeIt& first(NodeIt& v) const { 
       v=NodeIt(*this); return v; }
-    EdgeIt& first(EdgeIt& e) const { 
+    static EdgeIt& first(EdgeIt& e) const { 
       e=EdgeIt(*this); return e; }
-    OutEdgeIt& first(OutEdgeIt& e, const Node v) const { 
+    static OutEdgeIt& first(OutEdgeIt& e, const Node v) const { 
       e=OutEdgeIt(*this,v); return e; }
-    InEdgeIt& first(InEdgeIt& e, const Node v) const { 
+    static InEdgeIt& first(InEdgeIt& e, const Node v) const { 
       e=InEdgeIt(*this,v); return e; }
 
 //     template< typename It >
@@ -152,13 +152,13 @@
 //     template< typename It >
 //     It first(Node v) const { It e; first(e,v); return e; }
 
-    bool valid(Edge e) const { return e.n!=-1; }
-    bool valid(Node n) const { return n.n!=-1; }
+    static bool valid(Edge e) const { return e.n!=-1; }
+    static bool valid(Node n) const { return n.n!=-1; }
     
-    void setInvalid(Edge &e) { e.n=-1; }
-    void setInvalid(Node &n) { n.n=-1; }
+    static void setInvalid(Edge &e) { e.n=-1; }
+    static void setInvalid(Node &n) { n.n=-1; }
     
-    template <typename It> It getNext(It it) const
+    template <typename It> static It getNext(It it) const
     { It tmp(it); return next(tmp); }
 
     NodeIt& next(NodeIt& it) const { 
@@ -183,8 +183,8 @@
       return it;
     }
 
-    int id(Node v) const { return v.n; }
-    int id(Edge e) const { return e.n; }
+    static int id(Node v) const { return v.n; }
+    static int id(Edge e) const { return e.n; }
 
     /// Adds a new node to the graph.
 
@@ -627,7 +627,7 @@
 
     ///Returns the oppositely directed
     ///pair of the edge \c e.
-    Edge opposite(Edge e) const
+    static Edge opposite(Edge e) const
     {
       Edge f;
       f.idref() = e.idref() - 2*(e.idref()%2) + 1;