Closed unclejimbo closed 3 years ago
For OMesh_edge defined here https://github.com/CGAL/cgal/blob/1a040c8552c6f68c3ed57f918634d30e3416517e/STL_Extension/include/CGAL/hash_openmesh.h#L18-L22
OMesh_edge
partial specialization of hash is missing in the stl namespace
hash
hash_value here only works for boost https://github.com/CGAL/cgal/blob/1a040c8552c6f68c3ed57f918634d30e3416517e/STL_Extension/include/CGAL/hash_openmesh.h#L70-L74
hash_value
The following code won't compile when Mesh is OpenMesh type
Mesh
template<typename Mesh> std::unordered_set<typename boost::graph_traits<Mesh>::edge_descriptor> eset;
I confirm and work on it.
Issue Details
For
OMesh_edge
defined here https://github.com/CGAL/cgal/blob/1a040c8552c6f68c3ed57f918634d30e3416517e/STL_Extension/include/CGAL/hash_openmesh.h#L18-L22partial specialization of
hash
is missing in the stl namespacehash_value
here only works for boost https://github.com/CGAL/cgal/blob/1a040c8552c6f68c3ed57f918634d30e3416517e/STL_Extension/include/CGAL/hash_openmesh.h#L70-L74Source Code
The following code won't compile when
Mesh
is OpenMesh typeEnvironment