lemon/bits/traits.h
changeset 1026 699c7eac2c6d
parent 1019 4c89e925cfe2
child 1092 dceba191c00d
     1.1 --- a/lemon/bits/traits.h	Thu Dec 01 09:05:47 2011 +0100
     1.2 +++ b/lemon/bits/traits.h	Wed Jan 11 22:21:07 2012 +0100
     1.3 @@ -172,16 +172,16 @@
     1.4      typedef GR Digraph;
     1.5  
     1.6      typedef typename GR::RedNode Item;
     1.7 -    typedef typename GR::RedIt ItemIt;
     1.8 +    typedef typename GR::RedNodeIt ItemIt;
     1.9  
    1.10      typedef typename RedNodeNotifierIndicator<GR>::Type ItemNotifier;
    1.11  
    1.12      template <typename V>
    1.13 -    class Map : public GR::template RedMap<V> {
    1.14 -      typedef typename GR::template RedMap<V> Parent;
    1.15 +    class Map : public GR::template RedNodeMap<V> {
    1.16 +      typedef typename GR::template RedNodeMap<V> Parent;
    1.17  
    1.18      public:
    1.19 -      typedef typename GR::template RedMap<V> Type;
    1.20 +      typedef typename GR::template RedNodeMap<V> Type;
    1.21        typedef typename Parent::Value Value;
    1.22  
    1.23        Map(const GR& _bpgraph) : Parent(_bpgraph) {}
    1.24 @@ -213,16 +213,16 @@
    1.25      typedef GR Digraph;
    1.26  
    1.27      typedef typename GR::BlueNode Item;
    1.28 -    typedef typename GR::BlueIt ItemIt;
    1.29 +    typedef typename GR::BlueNodeIt ItemIt;
    1.30  
    1.31      typedef typename BlueNodeNotifierIndicator<GR>::Type ItemNotifier;
    1.32  
    1.33      template <typename V>
    1.34 -    class Map : public GR::template BlueMap<V> {
    1.35 -      typedef typename GR::template BlueMap<V> Parent;
    1.36 +    class Map : public GR::template BlueNodeMap<V> {
    1.37 +      typedef typename GR::template BlueNodeMap<V> Parent;
    1.38  
    1.39      public:
    1.40 -      typedef typename GR::template BlueMap<V> Type;
    1.41 +      typedef typename GR::template BlueNodeMap<V> Type;
    1.42        typedef typename Parent::Value Value;
    1.43  
    1.44        Map(const GR& _bpgraph) : Parent(_bpgraph) {}