12#ifndef ARCANE_UTILS_HASHSUITE_H
13#define ARCANE_UTILS_HASHSUITE_H
17#include "arcane/utils/HashFunction.h"
48 m_hash ^= next_hash + 0x9e3779b9 + (m_hash << 6) + (m_hash >> 2);
58 return static_cast<Int64>(m_hash);
void add(T value)
Méthode permettant d'ajouter une valeur dans le calcul du hash.
Int64 hash() const
Méthode permettant de récupérer le hash calculé à partir de toutes les valeurs passées à la méthode a...
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::uint64_t UInt64
Type entier non signé sur 64 bits.
std::int64_t Int64
Type entier signé sur 64 bits.