has_equal_to is missing from boost/type_traits.hpp