Changeset 980:0f1044b7a3af in lemon-0.x for src/lemon/list_graph.h
- Timestamp:
- 11/11/04 10:31:55 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1368
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/lemon/list_graph.h
r975 r980 26 26 #include <lemon/extendable_graph_extender.h> 27 27 28 #include <lemon/idmappable_graph_extender.h>29 30 28 #include <lemon/iterable_graph_extender.h> 31 29 … … 106 104 /// Maximum node ID. 107 105 ///\sa id(Node) 108 int max NodeId() const { return nodes.size()-1; }106 int maxId(Node = INVALID) const { return nodes.size()-1; } 109 107 110 108 /// Maximum edge ID. … … 112 110 /// Maximum edge ID. 113 111 ///\sa id(Edge) 114 int max EdgeId() const { return edges.size()-1; }112 int maxId(Edge = INVALID) const { return edges.size()-1; } 115 113 116 114 Node tail(Edge e) const { return edges[e.id].tail; } … … 304 302 typedef AlterableGraphExtender<ListGraphBase> AlterableListGraphBase; 305 303 typedef IterableGraphExtender<AlterableListGraphBase> IterableListGraphBase; 306 typedef IdMappableGraphExtender<IterableListGraphBase> IdMappableListGraphBase; 307 typedef DefaultMappableGraphExtender<IdMappableListGraphBase> MappableListGraphBase; 304 typedef DefaultMappableGraphExtender<IterableListGraphBase> MappableListGraphBase; 308 305 typedef ExtendableGraphExtender<MappableListGraphBase> ExtendableListGraphBase; 309 306 typedef ClearableGraphExtender<ExtendableListGraphBase> ClearableListGraphBase;
Note: See TracChangeset
for help on using the changeset viewer.