Changeset 304:10d035c2e81c in lemon-0.x for src/work/list_graph.h
- Timestamp:
- 04/05/04 19:10:25 (21 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@422
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/work/list_graph.h
r279 r304 45 45 G(_G), container(G.node_id, a) { } 46 46 void set(Node n, T a) { container[/*G.id(n)*/n.node->id]=a; } 47 T get(Node n) const { return container[/*G.id(n)*/n.node->id]; }47 // T get(Node n) const { return container[/*G.id(n)*/n.node->id]; } 48 48 typename std::vector<T>::reference operator[](Node n) { 49 49 return container[/*G.id(n)*/n.node->id]; } … … 66 66 G(_G), container(G.edge_id, a) { } 67 67 void set(Edge e, T a) { container[/*G.id(e)*/e.edge->id]=a; } 68 T get(Edge e) const { return container[/*G.id(e)*/e.edge->id]; }68 // T get(Edge e) const { return container[/*G.id(e)*/e.edge->id]; } 69 69 typename std::vector<T>::reference operator[](Edge e) { 70 70 return container[/*G.id(e)*/e.edge->id]; } … … 268 268 /* for experimental purpose */ 269 269 270 NodeIt& /*getF*/first(NodeIt& v) const {270 NodeIt& first(NodeIt& v) const { 271 271 v=NodeIt(*this); return v; } 272 EdgeIt& /*getF*/first(EdgeIt& e) const {272 EdgeIt& first(EdgeIt& e) const { 273 273 e=EdgeIt(*this); return e; } 274 OutEdgeIt& /*getF*/first(OutEdgeIt& e, Node v) const {274 OutEdgeIt& first(OutEdgeIt& e, Node v) const { 275 275 e=OutEdgeIt(*this, v); return e; } 276 InEdgeIt& /*getF*/first(InEdgeIt& e, Node v) const {276 InEdgeIt& first(InEdgeIt& e, Node v) const { 277 277 e=InEdgeIt(*this, v); return e; } 278 SymEdgeIt& /*getF*/first(SymEdgeIt& e, Node v) const {278 SymEdgeIt& first(SymEdgeIt& e, Node v) const { 279 279 e=SymEdgeIt(*this, v); return e; } 280 280 //void getTail(Node& n, const Edge& e) const { n=tail(e); } … … 296 296 It first() const { 297 297 It e; 298 /*getF*/first(e);298 first(e); 299 299 return e; 300 300 } … … 303 303 It first(Node v) const { 304 304 It e; 305 /*getF*/first(e, v);305 first(e, v); 306 306 return e; 307 307 }
Note: See TracChangeset
for help on using the changeset viewer.