Meta-données sur une variable. Plus de détails...
#include <arcane/core/VariableMetaData.h>
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 |
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.
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.
|
private |
Définition à la ligne 44 du fichier VariableMetaData.cc.
|
inline |
Nom de base de la variable.
Définition à la ligne 55 du fichier VariableMetaData.h.
|
inline |
Nom complet de la variable.
Définition à la ligne 53 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 61 du fichier VariableMetaData.h.
|
inline |
Hash de la variable sous forme de hexadécimale.
Définition à la ligne 65 du fichier VariableMetaData.h.
|
inline |
Hash de la variable sous forme de hexadécimale.
Définition à la ligne 69 du fichier VariableMetaData.h.
|
inline |
Version du hash (associé à hash2())
Définition à la ligne 73 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 59 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 57 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 58 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 56 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 79 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 76 du fichier VariableMetaData.h.
Définition à la ligne 62 du fichier VariableMetaData.h.
Définition à la ligne 66 du fichier VariableMetaData.h.
Définition à la ligne 70 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 74 du fichier VariableMetaData.h.
Définition à la ligne 80 du fichier VariableMetaData.h.
|
inline |
Définition à la ligne 77 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 85 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 93 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 89 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 95 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 90 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 96 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 94 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 87 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 88 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 86 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 92 du fichier VariableMetaData.h.
|
private |
Définition à la ligne 91 du fichier VariableMetaData.h.