Changeset 822:88226d9fe821 in lemon-0.x for src/hugo/smart_graph.h
- Timestamp:
- 09/08/04 14:06:45 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1118
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/hugo/smart_graph.h
r813 r822 13 13 #include <hugo/invalid.h> 14 14 15 #include <hugo/default_map_factory.h> 16 #include <hugo/sym_map_factory.h> 15 #include <hugo/default_map.h> 16 #include <hugo/sym_map.h> 17 17 18 #include <hugo/map_registry.h> 18 19 … … 73 74 class InEdgeIt; 74 75 76 /// Creating map registries. 75 77 CREATE_MAP_REGISTRIES; 76 CREATE_MAPS(DefaultMapFactory); 78 /// Creating node and edge maps. 79 CREATE_MAPS(DefaultMap); 77 80 78 81 public: … … 315 318 typedef SymSmartGraph Graph; 316 319 317 KEEP_NODE_MAP(SmartGraph); 318 KEEP_EDGE_MAP(SmartGraph); 319 320 /// Importing maps from the base class ListGraph. 321 KEEP_MAPS(SmartGraph, SymSmartGraph); 322 323 /// Creating symmetric map registry. 320 324 CREATE_SYM_EDGE_MAP_REGISTRY; 321 CREATE_SYM_EDGE_MAP_FACTORY(DefaultMapFactory); 322 IMPORT_SYM_EDGE_MAP(SymEdgeMapFactory); 325 /// Creating symmetric edge map. 326 CREATE_SYM_EDGE_MAP(DefaultMap); 327 323 328 324 329 SymSmartGraph() : SmartGraph() { }
Note: See TracChangeset
for help on using the changeset viewer.