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

Meta-données sur une variable. Plus de détails...

#include <arcane/core/VariableMetaData.h>

+ Graphe de collaboration de Arcane::VariableMetaData:

Fonctions membres publiques

 VariableMetaData (const String &base_name, const String &mesh_name, const String &item_family_name, const String &item_group_name, bool is_partial)
 Constructeur.
 
String fullName () const
 Nom complet de la variable.
 
String baseName () const
 Nom de base de la variable.
 
String meshName () const
 
String itemFamilyName () const
 
String itemGroupName () const
 
bool isPartial () const
 
String fullType () const
 
void setFullType (const String &v)
 
String hash () const
 Hash de la variable sous forme de hexadécimale.
 
void setHash (const String &v)
 
String hash2 () const
 Hash de la variable sous forme de hexadécimale.
 
void setHash2 (const String &v)
 
Int32 hashVersion () const
 Version du hash (associé à hash2())
 
void setHashVersion (Int32 v)
 
Integer property () const
 
void setProperty (Integer v)
 
String multiTag () const
 
void setMultiTag (const String &v)
 

Fonctions membres privées

void _buildFullName ()
 

Attributs privés

String m_base_name
 
String m_mesh_name
 
String m_item_family_name
 
String m_item_group_name
 
String m_full_type
 
String m_hash_str
 
Integer m_property
 
String m_multi_tag
 
String m_full_name
 
bool m_is_partial
 
String m_hash2_str
 
Int32 m_hash_version = 0
 

Description détaillée

Meta-données sur une variable.

Les informations de cette classe permettent de reconstruire une variable.

Si hash2() est non nul, on l'utilise. Sinon on utilise hash().

Définition à la ligne 35 du fichier VariableMetaData.h.

Documentation des constructeurs et destructeur

◆ VariableMetaData()

Arcane::VariableMetaData::VariableMetaData ( const String base_name,
const String mesh_name,
const String item_family_name,
const String item_group_name,
bool  is_partial 
)

Constructeur.

Contruit l'instance pour une variable de nom base_name, de la famille item_family_name et de groupe item_group_name. Si la variable n'est pas sur un maillage, alors mesh_name, item_family_name et item_group_name sont nuls.

Définition à la ligne 27 du fichier VariableMetaData.cc.

Documentation des fonctions membres

◆ _buildFullName()

void Arcane::VariableMetaData::_buildFullName ( )
private

Définition à la ligne 44 du fichier VariableMetaData.cc.

◆ baseName()

String Arcane::VariableMetaData::baseName ( ) const
inline

Nom de base de la variable.

Définition à la ligne 55 du fichier VariableMetaData.h.

◆ fullName()

String Arcane::VariableMetaData::fullName ( ) const
inline

Nom complet de la variable.

Définition à la ligne 53 du fichier VariableMetaData.h.

◆ fullType()

String Arcane::VariableMetaData::fullType ( ) const
inline

Définition à la ligne 61 du fichier VariableMetaData.h.

◆ hash()

String Arcane::VariableMetaData::hash ( ) const
inline

Hash de la variable sous forme de hexadécimale.

Définition à la ligne 65 du fichier VariableMetaData.h.

◆ hash2()

String Arcane::VariableMetaData::hash2 ( ) const
inline

Hash de la variable sous forme de hexadécimale.

Définition à la ligne 69 du fichier VariableMetaData.h.

◆ hashVersion()

Int32 Arcane::VariableMetaData::hashVersion ( ) const
inline

Version du hash (associé à hash2())

Définition à la ligne 73 du fichier VariableMetaData.h.

◆ isPartial()

bool Arcane::VariableMetaData::isPartial ( ) const
inline

Définition à la ligne 59 du fichier VariableMetaData.h.

◆ itemFamilyName()

String Arcane::VariableMetaData::itemFamilyName ( ) const
inline

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

◆ itemGroupName()

String Arcane::VariableMetaData::itemGroupName ( ) const
inline

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

◆ meshName()

String Arcane::VariableMetaData::meshName ( ) const
inline

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

◆ multiTag()

String Arcane::VariableMetaData::multiTag ( ) const
inline

Définition à la ligne 79 du fichier VariableMetaData.h.

◆ property()

Integer Arcane::VariableMetaData::property ( ) const
inline

Définition à la ligne 76 du fichier VariableMetaData.h.

◆ setFullType()

void Arcane::VariableMetaData::setFullType ( const String v)
inline

Définition à la ligne 62 du fichier VariableMetaData.h.

◆ setHash()

void Arcane::VariableMetaData::setHash ( const String v)
inline

Définition à la ligne 66 du fichier VariableMetaData.h.

◆ setHash2()

void Arcane::VariableMetaData::setHash2 ( const String v)
inline

Définition à la ligne 70 du fichier VariableMetaData.h.

◆ setHashVersion()

void Arcane::VariableMetaData::setHashVersion ( Int32  v)
inline

Définition à la ligne 74 du fichier VariableMetaData.h.

◆ setMultiTag()

void Arcane::VariableMetaData::setMultiTag ( const String v)
inline

Définition à la ligne 80 du fichier VariableMetaData.h.

◆ setProperty()

void Arcane::VariableMetaData::setProperty ( Integer  v)
inline

Définition à la ligne 77 du fichier VariableMetaData.h.

Documentation des données membres

◆ m_base_name

String Arcane::VariableMetaData::m_base_name
private

Définition à la ligne 85 du fichier VariableMetaData.h.

◆ m_full_name

String Arcane::VariableMetaData::m_full_name
private

Définition à la ligne 93 du fichier VariableMetaData.h.

◆ m_full_type

String Arcane::VariableMetaData::m_full_type
private

Définition à la ligne 89 du fichier VariableMetaData.h.

◆ m_hash2_str

String Arcane::VariableMetaData::m_hash2_str
private

Définition à la ligne 95 du fichier VariableMetaData.h.

◆ m_hash_str

String Arcane::VariableMetaData::m_hash_str
private

Définition à la ligne 90 du fichier VariableMetaData.h.

◆ m_hash_version

Int32 Arcane::VariableMetaData::m_hash_version = 0
private

Définition à la ligne 96 du fichier VariableMetaData.h.

◆ m_is_partial

bool Arcane::VariableMetaData::m_is_partial
private

Définition à la ligne 94 du fichier VariableMetaData.h.

◆ m_item_family_name

String Arcane::VariableMetaData::m_item_family_name
private

Définition à la ligne 87 du fichier VariableMetaData.h.

◆ m_item_group_name

String Arcane::VariableMetaData::m_item_group_name
private

Définition à la ligne 88 du fichier VariableMetaData.h.

◆ m_mesh_name

String Arcane::VariableMetaData::m_mesh_name
private

Définition à la ligne 86 du fichier VariableMetaData.h.

◆ m_multi_tag

String Arcane::VariableMetaData::m_multi_tag
private

Définition à la ligne 92 du fichier VariableMetaData.h.

◆ m_property

Integer Arcane::VariableMetaData::m_property
private

Définition à la ligne 91 du fichier VariableMetaData.h.


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