src/lemon/map_defines.h
changeset 937 d4e911acef3d
parent 921 818510fa3d99
child 987 87f7c54892df
     1.1 --- a/src/lemon/map_defines.h	Mon Oct 04 16:03:25 2004 +0000
     1.2 +++ b/src/lemon/map_defines.h	Mon Oct 04 17:13:21 2004 +0000
     1.3 @@ -114,8 +114,7 @@
     1.4  /** This macro creates MapRegistry for Symmetric Edge Maps.
     1.5   */
     1.6  #define CREATE_SYM_EDGE_MAP_REGISTRY \
     1.7 -typedef SymEdgeIt<Graph, Edge, EdgeIt> SymEdgeIt; \
     1.8 -typedef MapRegistry<Graph, Edge, SymEdgeIt> SymEdgeMapRegistry; \
     1.9 +typedef MapRegistry<Graph, SymEdge, SymEdgeIt> SymEdgeMapRegistry; \
    1.10  mutable SymEdgeMapRegistry sym_edge_maps;
    1.11  
    1.12  
    1.13 @@ -127,9 +126,9 @@
    1.14   */
    1.15  #define CREATE_SYM_EDGE_MAP(DynMap) \
    1.16  template <typename Value> \
    1.17 -class SymEdgeMap : public SymMap<DynMap, SymEdgeMapRegistry, Value> { \
    1.18 +class SymEdgeMap : public DynMap<SymEdgeMapRegistry, Value> { \
    1.19  public: \
    1.20 -typedef SymMap<DynMap, SymEdgeMapRegistry, Value> Parent; \
    1.21 +typedef DynMap<SymEdgeMapRegistry, Value> Parent; \
    1.22  \
    1.23  SymEdgeMap(const typename Parent::Graph& g) \
    1.24    : Parent(g, g.sym_edge_maps) {} \