lemon/bits/traits.h
changeset 2290 f30867b359a8
parent 2039 dacc4ce9474d
child 2329 3f4a04a9b7bf
     1.1 --- a/lemon/bits/traits.h	Fri Nov 03 14:14:05 2006 +0000
     1.2 +++ b/lemon/bits/traits.h	Fri Nov 03 14:20:24 2006 +0000
     1.3 @@ -323,7 +323,18 @@
     1.4      static const bool value = true;
     1.5    };
     1.6  
     1.7 +  template <typename Graph, typename Enable = void>
     1.8 +  struct CloneableTagIndicator {
     1.9 +    static const bool value = false;
    1.10 +  };
    1.11  
    1.12 +  template <typename Graph>
    1.13 +  struct CloneableTagIndicator<
    1.14 +    Graph, 
    1.15 +    typename enable_if<typename Graph::CloneableTag, void>::type
    1.16 +  > {
    1.17 +    static const bool value = true;
    1.18 +  };
    1.19  
    1.20  }
    1.21