lemon/bits/traits.h
changeset 140 356930927a71
parent 107 31a2e6d28f61
child 184 716b220697a0
equal deleted inserted replaced
1:78f3169eb5d1 2:c5cee5dc43fe
   214   > {
   214   > {
   215     static const bool value = true;
   215     static const bool value = true;
   216   };
   216   };
   217 
   217 
   218   template <typename Graph, typename Enable = void>
   218   template <typename Graph, typename Enable = void>
   219   struct ArcNumTagIndicator {
   219   struct EdgeNumTagIndicator {
   220     static const bool value = false;
   220     static const bool value = false;
   221   };
   221   };
   222 
   222 
   223   template <typename Graph>
   223   template <typename Graph>
   224   struct ArcNumTagIndicator<
   224   struct EdgeNumTagIndicator<
   225     Graph, 
   225     Graph, 
   226     typename enable_if<typename Graph::ArcNumTag, void>::type
   226     typename enable_if<typename Graph::EdgeNumTag, void>::type
   227   > {
   227   > {
   228     static const bool value = true;
   228     static const bool value = true;
   229   };
   229   };
   230 
   230 
   231   template <typename Graph, typename Enable = void>
   231   template <typename Graph, typename Enable = void>
   232   struct FindArcTagIndicator {
   232   struct FindEdgeTagIndicator {
   233     static const bool value = false;
   233     static const bool value = false;
   234   };
   234   };
   235 
   235 
   236   template <typename Graph>
   236   template <typename Graph>
   237   struct FindArcTagIndicator<
   237   struct FindEdgeTagIndicator<
   238     Graph, 
   238     Graph, 
   239     typename enable_if<typename Graph::FindArcTag, void>::type
   239     typename enable_if<typename Graph::FindEdgeTag, void>::type
   240   > {
   240   > {
   241     static const bool value = true;
   241     static const bool value = true;
   242   };
   242   };
   243 
   243 
   244   template <typename Graph, typename Enable = void>
   244   template <typename Graph, typename Enable = void>