27 #ifndef GUM_TUPLE_HASH_FUNC_H 28 #define GUM_TUPLE_HASH_FUNC_H 37 class HashFunc<
std::tuple< unsigned int, unsigned int, unsigned int > >
39 std::tuple< unsigned int, unsigned int, unsigned int > > {
46 static Size castToSize(
47 const std::tuple< unsigned int, unsigned int, unsigned int >& key);
50 virtual Size operator()(
51 const std::tuple< unsigned int, unsigned int, unsigned int >& key)
Classes providing basic hash functions for hash tables.
Class template representing hashing function of LpCol.
gum is the global namespace for all aGrUM entities
All hash functions should inherit from this class.
std::size_t Size
In aGrUM, hashed values are unsigned long int.