HashCompare#
[req.hash_compare]
HashCompare is an object which is used to calculate hash code for an object and compare two objects for equality.
The type H satisfies HashCompare if it meets the following requirements:
HashCompare Requirements: Pseudo-Signature, Semantics
- 
H::~H()#
 Destructor.
- 
std::size_t H::hash(const KeyType &k) const#
 Calculates the hash for a provided key.
- 
ReturnType H::equal(const KeyType &k1, const KeyType &k2) const#
 Requirements:
The type
ReturnTypeshould be implicitly convertible tobool.
Compares
k1andk2for equality.If this function returns
true,H::hash(k1)should be equal toH::hash(k2).