Arcane  v3.16.6.0
Documentation développeur
Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros Groupes Pages Concepts
Référence de la classe Arcane::IDataReaderabstract

Interface de lecture des données d'une variable. Plus de détails...

#include <arcane/core/IDataReader.h>

+ Graphe d'héritage de Arcane::IDataReader:
+ Graphe de collaboration de Arcane::IDataReader:

Fonctions membres publiques

virtual ~IDataReader ()=default
 Libère les ressources.
 
virtual void beginRead (const VariableCollection &vars)=0
 
virtual void endRead ()=0
 
virtual String metaData ()=0
 Méta-données.
 
virtual void read (IVariable *var, IData *data)=0
 Lit les données data de la variable var.
 

Description détaillée

Interface de lecture des données d'une variable.

Voir également
IDataWriter

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

Documentation des fonctions membres

◆ metaData()

virtual String Arcane::IDataReader::metaData ( )
pure virtual

◆ read()

virtual void Arcane::IDataReader::read ( IVariable * var,
IData * data )
pure virtual

Lit les données data de la variable var.

Implémenté dans Arcane::Hdf5MpiReaderWriter, Arcane::Hdf5ReaderWriter, Arcane::impl::BasicReader, et Arcane::MemoryDataReaderWriter.

Référencé par Arcane::Array2VariableT< T >::_compareVariable(), Arcane::VariableArrayT< T >::_compareVariable(), Arcane::VariableScalarT< T >::_compareVariable(), et Arcane::Variable::read().

+ Voici le graphe des appelants de cette fonction :

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