Hash definition of base value classes.
More...
#include <structural_hash.h>
|
template<typename T , typename U > |
uint64_t | Reinterpret (T value) const |
|
Hash definition of base value classes.
◆ operator()() [1/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const bool & |
key | ) |
const |
|
inline |
◆ operator()() [2/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const double & |
key | ) |
const |
|
inline |
◆ operator()() [3/9]
template<typename ENum , typename = typename std::enable_if<std::is_enum<ENum>::value>::type>
uint64_t tvm::BaseValueHash::operator() |
( |
const ENum & |
key | ) |
const |
|
inline |
◆ operator()() [4/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const float & |
key | ) |
const |
|
inline |
◆ operator()() [5/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const int & |
key | ) |
const |
|
inline |
◆ operator()() [6/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const int64_t & |
key | ) |
const |
|
inline |
◆ operator()() [7/9]
◆ operator()() [8/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ operator()() [9/9]
uint64_t tvm::BaseValueHash::operator() |
( |
const uint64_t & |
key | ) |
const |
|
inline |
◆ Reinterpret()
template<typename T , typename U >
uint64_t tvm::BaseValueHash::Reinterpret |
( |
T |
value | ) |
const |
|
inlineprotected |
The documentation for this class was generated from the following file: