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 > >:
42 std::tuple<
unsigned int,
unsigned int,
unsigned int > > {
50 const std::
tuple<
unsigned int,
unsigned int,
unsigned int >&
key);
54 const std::
tuple<
unsigned int,
unsigned int,
unsigned int >&
key)
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