Celeritas
0.5.0-86+4a8eea4
|
Calculate a hash value of a transform for deduplication. More...
#include <TransformHasher.hh>
Public Types | |
Type aliases | |
using | result_type = std::size_t |
Public Member Functions | |
template<class T > | |
result_type | operator() (T const &) const |
result_type | operator() (NoTransformation const &) const |
Special hash for "no transformation". | |
result_type | operator() (SignedPermutation const &) const |
Special hash for "signed permutation". | |
template<class T > | |
auto | operator() (T const &t) const -> result_type |
By default, calculate a hash based on the stored data. | |
Calculate a hash value of a transform for deduplication.