30 #ifndef GUM_TUPLE_HASH_FUNC_H 31 #define GUM_TUPLE_HASH_FUNC_H 33 #include <agrum/tools/core/hashFunc.h> 40 class HashFunc< std::tuple<
unsigned int,
unsigned int,
unsigned int > >:
41 public HashFuncBase< std::tuple<
unsigned int,
unsigned int,
unsigned int > > {
52 const std::
tuple<
unsigned int,
unsigned int,
unsigned int >&
key)
const override final;
static Size castToSize(const std::tuple< unsigned int, unsigned int, unsigned int > &key)
Returns the value of a key as a Size.
INLINE void emplace(Args &&... args)
virtual Size operator()(const std::tuple< unsigned int, unsigned int, unsigned int > &key) const override final
computes the hashed value of a key