- ADD a macro OM_HAS_HASH in the config file.

- Based on the macro provide partial specializations for std::hash<>
- for vertex,halfede,edge, and face handles.
- Add a free function hash_value(BaseHandle) for boost::unordered_set/map
This commit is contained in:
Andreas Fabri
2016-06-08 10:29:18 +02:00
parent 7a547cb759
commit 58b9e4085a
3 changed files with 81 additions and 5 deletions

View File

@@ -101,6 +101,11 @@
#endif
typedef unsigned int uint;
#if (_MSC_VER >= 1900 || __cplusplus > 199711L || defined(__GXX_EXPERIMENTAL_CXX0X__))
#define OM_HAS_HASH
#endif
//=============================================================================
#endif // OPENMESH_CONFIG_H defined
//=============================================================================