/*! \ingroup PkgSTLExtensionConcepts \cgalConcept A type `Key` is a model of the concept `Hashable` if the specializations `boost::hash` and `std::hash` exist. \cgalHasModel All handles and indices of \cgal data structures. \cgalHasModel All handles of OpenMesh, by including the specializations of the `graph_traits` header files provided by \cgal. They can be disables by defining the macro `CGAL_DISABLE_HASH_OPENMESH`. \sa `CGAL::Unique_hash_map` \sa `std::unordered_set` \sa `std::unordered_map` \sa `boost::unordered_set` \sa `boost::unordered_map` */ class Hashable { };