diff -r 875fe3f689e0 -r d276e88aa48a lemon/utility.h --- a/lemon/utility.h Wed Mar 01 09:40:16 2006 +0000 +++ b/lemon/utility.h Wed Mar 01 10:04:47 2006 +0000 @@ -68,21 +68,12 @@ static const bool value = false; }; - template - struct _CompileTimeAnd { - static const bool value = false; + + class InvalidType { + private: + InvalidType(); }; - template <> - struct _CompileTimeAnd { - static const bool value = true; - }; - - template - struct CompileTimeAnd { - static const bool value = - _CompileTimeAnd::value; - }; template struct Wrap {