[Boost-users] using boost::is_same with enums