XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence du modèle de la structure xios::HashXIOS< T, Algo >

#include <utils.hpp>

+ Graphe de collaboration de xios::HashXIOS< T, Algo >:

Fonctions membres publiques

std::size_t operator() (const T &val)
 
std::size_t hashVec (const std::vector< T > &vec)
 

Fonctions membres privées

size_t hash_value (const T &val, Int2Type< 0 >)
 

Description détaillée

template<typename T, typename Algo = Int2Type<0>>
struct xios::HashXIOS< T, Algo >

Définition à la ligne 190 du fichier utils.hpp.

Documentation des fonctions membres

template<typename T, typename Algo = Int2Type<0>>
size_t xios::HashXIOS< T, Algo >::hash_value ( const T &  val,
Int2Type< 0 >   
)
inlineprivate

Définition à la ligne 204 du fichier utils.hpp.

Références xios::HashAlgorithm< T >::jenkins_hash().

Référencé par xios::HashXIOS< T, Algo >::operator()().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

template<typename T, typename Algo = Int2Type<0>>
std::size_t xios::HashXIOS< T, Algo >::hashVec ( const std::vector< T > &  vec)
inline

Définition à la ligne 198 du fichier utils.hpp.

Références xios::HashAlgorithm< T >::boost_hash().

Référencé par xios::CDomainAlgorithmGenerateRectilinear::computeDistributionGridSource().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

template<typename T, typename Algo = Int2Type<0>>
std::size_t xios::HashXIOS< T, Algo >::operator() ( const T &  val)
inline

Définition à la ligne 192 du fichier utils.hpp.

Références xios::HashXIOS< T, Algo >::hash_value().

+ Voici le graphe d'appel pour cette fonction :


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