lemon/traits.h
changeset 1979 c2992fd74dad
parent 1956 a055123339d5
child 1989 d276e88aa48a
     1.1 --- a/lemon/traits.h	Wed Feb 22 12:45:59 2006 +0000
     1.2 +++ b/lemon/traits.h	Wed Feb 22 18:26:56 2006 +0000
     1.3 @@ -209,6 +209,19 @@
     1.4      static const bool value = true;
     1.5    };
     1.6  
     1.7 +  template <typename Graph, typename Enable = void>
     1.8 +  struct UndirectedTagIndicator {
     1.9 +    static const bool value = false;
    1.10 +  };
    1.11 +
    1.12 +  template <typename Graph>
    1.13 +  struct UndirectedTagIndicator<
    1.14 +    Graph, 
    1.15 +    typename enable_if<typename Graph::UndirectedTag, void>::type
    1.16 +  > {
    1.17 +    static const bool value = true;
    1.18 +  };
    1.19 +
    1.20  
    1.21  
    1.22  }