diff -r 3fb8ed1322de -r 75cf49ce5390 lemon/bits/traits.h --- a/lemon/bits/traits.h Tue Nov 04 10:25:47 2008 +0000 +++ b/lemon/bits/traits.h Tue Nov 04 21:36:46 2008 +0100 @@ -218,6 +218,19 @@ }; template + struct ArcNumTagIndicator { + static const bool value = false; + }; + + template + struct ArcNumTagIndicator< + Graph, + typename enable_if::type + > { + static const bool value = true; + }; + + template struct EdgeNumTagIndicator { static const bool value = false; }; @@ -231,6 +244,19 @@ }; template + struct FindArcTagIndicator { + static const bool value = false; + }; + + template + struct FindArcTagIndicator< + Graph, + typename enable_if::type + > { + static const bool value = true; + }; + + template struct FindEdgeTagIndicator { static const bool value = false; };