Index: boost/graph/leda_graph.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/graph/leda_graph.hpp,v retrieving revision 1.15 diff -u -r1.15 leda_graph.hpp --- boost/graph/leda_graph.hpp 15 Jan 2002 03:33:26 -0000 1.15 +++ boost/graph/leda_graph.hpp 17 Apr 2002 13:46:57 -0000 @@ -47,7 +47,7 @@ struct leda_out_edge_iterator_policies { - static void initialize(edge& ) { } + static void initialize(leda_edge& ) { } template static void increment(Iter& i) @@ -58,7 +58,7 @@ { i.base() = Pred_Adj_Edge(i.base(), 0); } template - static edge dereference(const Iter& i) + static leda_edge dereference(const Iter& i) { return i.base(); } template @@ -68,7 +68,7 @@ struct leda_in_edge_iterator_policies { - static void initialize(edge& ) { } + static void initialize(leda_edge& ) { } template static void increment(Iter& i) @@ -79,7 +79,7 @@ { i.bae() = Pred_Adj_Edge(i.base(), 1); } template - static edge dereference(const Iter& i) + static leda_edge dereference(const Iter& i) { return i.base(); } template @@ -89,7 +89,7 @@ struct leda_adjacency_iterator_policies { - static void initialize(edge& ) { } + static void initialize(leda_edge& ) { } template static void increment(Iter& i) @@ -100,7 +100,7 @@ { i.base() = Pred_Adj_Edge(i.base(), 0); } template - static node dereference(const Iter& i) + static leda_node dereference(const Iter& i) { return ::target(i.base()); } template @@ -114,7 +114,7 @@ leda_vertex_iterator_policies() { } leda_vertex_iterator_policies(const LedaGraph* g) : m_g(g) { } - void initialize(node& v) const { } + void initialize(leda_node& v) const { } template void increment(Iter& i) const @@ -125,7 +125,7 @@ { i.base() = m_g->pred_node(i.base()); } template - node dereference(const Iter& i) const + leda_node dereference(const Iter& i) const { return i.base(); } template @@ -147,33 +147,33 @@ template struct graph_traits< GRAPH > { - typedef node vertex_descriptor; - typedef edge edge_descriptor; + typedef leda_node vertex_descriptor; + typedef leda_edge edge_descriptor; - typedef boost::iterator_adaptor adjacency_iterator; - typedef boost::iterator_adaptor out_edge_iterator; - typedef boost::iterator_adaptor in_edge_iterator; - typedef boost::iterator_adaptor >, - node, node, const node*, + leda_node, leda_node, const leda_node*, boost::multi_pass_input_iterator_tag, std::ptrdiff_t > vertex_iterator; @@ -400,7 +400,7 @@ typedef readable_property_map_tag category; typedef int value_type; typedef int reference; - typedef node key_type; + typedef leda_node key_type; leda_graph_id_map() { } template long operator[](T x) const { return x->id(); } @@ -511,40 +511,40 @@ public: typedef E value_type; typedef ERef reference; - typedef node key_type; + typedef leda_node key_type; typedef lvalue_property_map_tag category; leda_node_property_map(NodeMapPtr a) : m_array(a) { } - ERef operator[](node n) const { return (*m_array)[n]; } + ERef operator[](leda_node n) const { return (*m_array)[n]; } protected: NodeMapPtr m_array; }; template - leda_node_property_map*> - make_leda_node_property_map(const node_array& a) + leda_node_property_map*> + make_leda_node_property_map(const leda_node_array& a) { - typedef leda_node_property_map*> pmap_type; + typedef leda_node_property_map*> pmap_type; return pmap_type(&a); } template - leda_node_property_map*> - make_leda_node_property_map(node_array& a) + leda_node_property_map*> + make_leda_node_property_map(leda_node_array& a) { - typedef leda_node_property_map*> pmap_type; + typedef leda_node_property_map*> pmap_type; return pmap_type(&a); } template - leda_node_property_map*> - make_leda_node_property_map(const node_map& a) + leda_node_property_map*> + make_leda_node_property_map(const leda_node_map& a) { - typedef leda_node_property_map*> pmap_type; + typedef leda_node_property_map*> pmap_type; return pmap_type(&a); } template - leda_node_property_map*> - make_leda_node_property_map(node_map& a) + leda_node_property_map*> + make_leda_node_property_map(leda_node_map& a) { - typedef leda_node_property_map*> pmap_type; + typedef leda_node_property_map*> pmap_type; return pmap_type(&a); }