#include <Concepts/UniqueHashFunction.h>
UniqueHashFunction is a concept for a hash function with unique hash values. An instance hash for a model of the UniqueHashFunction concept is a function object. It maps objects of its domain type Key to the integral image type std::size_t. The image values have to be unique for all keys in the domain type Key.
- Has models
CGAL::Handle_hash_function
- See also
CGAL::Unique_hash_map<Key,Data,UniqueHashFunction>
|
|
typedef std::size_t | result_type |
| | type of the hash value.
|
| |
|
|
std::size_t | operator() (const Key &key) |
| | returns a unique hash value for the key value.
|
| |