12#ifndef ARCANE_CORE_VARIABLEINFO_H 
   13#define ARCANE_CORE_VARIABLEINFO_H 
   17#include "arcane/utils/String.h" 
   19#include "arcane/core/datatype/DataStorageTypeInfo.h" 
   22#include "arcane/core/IVariable.h" 
   23#include "arcane/core/VariableTypeInfo.h" 
   36class ARCANE_CORE_EXPORT VariableInfo
 
   40  ARCCORE_DEPRECATED_2020(
"Use overload with 'DataStorageTypeInfo' argument")
 
   41  VariableInfo(
const String& local_name,
const String& item_family_name,
 
   42               const String& item_group_name,
 
   46  VariableInfo(
const String& local_name,
const String& item_family_name,
 
   47               const String& item_group_name,
 
   65    if (m_full_name.null())
 
 
   78  bool isPartial()
 const { 
return m_variable_type_info.isPartial(); }
 
   84  void setDefaultItemGroupName();
 
  101  String m_item_family_name;
 
  107  mutable String m_full_name;
 
  115  String _defaultFamilyName();
 
  116  void _computeFullName() 
const;
 
 
Déclarations des types généraux de Arcane.
Informations de type pour un conteneur de données.
Chaîne de caractères unicode.
bool isPartial() const
Indique si la variable est partielle.
const String & itemFamilyName() const
Nom de la famille d'entité à laquelle la variable est associée.
const String & localName() const
Nom de la variable.
VariableTypeInfo variableTypeInfo() const
Informations sur le type de la variable.
Integer multiTag() const
Multi-tag.
eItemKind itemKind() const
Type d'entité de maillage.
const String & itemGroupName() const
Nom du groupe d'entité à laquelle la variable est associée.
DataStorageTypeInfo storageTypeInfo() const
Informations sur le type de conteneur de la variable.
Integer dimension() const
Dimension.
eDataType dataType() const
Type des éléments.
const String & meshName() const
Nom du maillage auquel la variable est associée.
const String & fullName() const
Nom complet de la variable (associé à la famille)
Informations caractérisant le type d'une variable.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
eItemKind
Genre d'entité de maillage.
eDataType
Type d'une donnée.