diff -r 467d7927a901 -r 3f63d9db307b lemon/utility.h --- a/lemon/utility.h Wed Oct 05 13:17:42 2005 +0000 +++ b/lemon/utility.h Wed Oct 05 13:18:51 2005 +0000 @@ -139,47 +139,6 @@ template struct lazy_disable_if : public lazy_disable_if_c {}; - // smart referencing - - template - struct SmartReference { - typedef _Type& Type; - }; - - template - struct SmartReference< - _Type, - typename enable_if::type - > { - typedef _Type Type; - }; - - template - struct SmartConstReference { - typedef const _Type& Type; - }; - - template - struct SmartConstReference< - _Type, - typename enable_if::type - > { - typedef const _Type Type; - }; - - template - struct SmartParameter { - typedef _Type& Type; - }; - - template - struct SmartParameter< - _Type, - typename enable_if::type - > { - typedef const _Type& Type; - }; - } // namespace lemon #endif