|
Celeritas 0.7.0-dev.194+develop.0df4cab59
|
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.