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

Valeur retournée par un algorithme de hashage. Plus de détails...

#include <arcane/utils/IHashAlgorithm.h>

+ Graphe de collaboration de Arcane::HashAlgorithmValue:

Fonctions membres publiques

SmallSpan< std::byte > bytes ()
 
SmallSpan< const std::byte > bytes () const
 
SmallSpan< const ByteasLegacyBytes () const
 
void setSize (Int32 size)
 

Attributs publics statiques

static constexpr Int32 MAX_SIZE = 64
 

Attributs privés

std::array< std::byte, MAX_SIZE > m_value = {}
 
Int32 m_size = MAX_SIZE
 

Description détaillée

Valeur retournée par un algorithme de hashage.

Définition à la ligne 33 du fichier IHashAlgorithm.h.

Documentation des fonctions membres

◆ asLegacyBytes()

SmallSpan< const Byte > Arcane::HashAlgorithmValue::asLegacyBytes ( ) const
inline

Définition à la ligne 49 du fichier IHashAlgorithm.h.

◆ bytes() [1/2]

SmallSpan< std::byte > Arcane::HashAlgorithmValue::bytes ( )
inline

Définition à la ligne 41 du fichier IHashAlgorithm.h.

◆ bytes() [2/2]

SmallSpan< const std::byte > Arcane::HashAlgorithmValue::bytes ( ) const
inline

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

◆ setSize()

void Arcane::HashAlgorithmValue::setSize ( Int32  size)

Définition à la ligne 29 du fichier HashAlgorithm.cc.

Documentation des données membres

◆ m_size

Int32 Arcane::HashAlgorithmValue::m_size = MAX_SIZE
private

Définition à la ligne 58 du fichier IHashAlgorithm.h.

◆ m_value

std::array<std::byte, MAX_SIZE> Arcane::HashAlgorithmValue::m_value = {}
private

Définition à la ligne 57 du fichier IHashAlgorithm.h.

◆ MAX_SIZE

constexpr Int32 Arcane::HashAlgorithmValue::MAX_SIZE = 64
staticconstexpr

Définition à la ligne 37 du fichier IHashAlgorithm.h.


La documentation de cette classe a été générée à partir des fichiers suivants :