Arcane  v3.15.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IntegerHashSuite

Classe permettant de calculer un hash de manière itératif. Plus de détails...

#include <arcane/utils/HashSuite.h>

+ Graphe de collaboration de Arcane::IntegerHashSuite:

Fonctions membres publiques

template<class T >
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 add().
 

Attributs privés

UInt64 m_hash {0}
 

Description détaillée

Classe permettant de calculer un hash de manière itératif.

Avertissement
L'ordre dans lequel les valeurs sont données via la méthode add() est important.

Définition à la ligne 34 du fichier HashSuite.h.

Documentation des fonctions membres

◆ add()

template<class T >
void Arcane::IntegerHashSuite::add ( value)
inline

Méthode permettant d'ajouter une valeur dans le calcul du hash.

Avertissement
L'ordre dans lequel les valeurs sont données via la méthode add() est important.
Paramètres
valueLa valeur à ajouter.

Définition à la ligne 45 du fichier HashSuite.h.

◆ hash()

Int64 Arcane::IntegerHashSuite::hash ( ) const
inline

Méthode permettant de récupérer le hash calculé à partir de toutes les valeurs passées à la méthode add().

Renvoie
Le hash.

Définition à la ligne 56 du fichier HashSuite.h.

Documentation des données membres

◆ m_hash

UInt64 Arcane::IntegerHashSuite::m_hash {0}
private

Définition à la ligne 63 du fichier HashSuite.h.


La documentation de cette classe a été générée à partir du fichier suivant :