12#ifndef ARCANE_IMPL_MEMORYDATAREADERWRITER_H
13#define ARCANE_IMPL_MEMORYDATAREADERWRITER_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/IDataReaderWriter.h"
48 typedef std::map<String,Ref<IData>> VarToDataMap;
61 virtual void endWrite(){}
66 virtual void endRead(){}
79 VarToDataMap m_vars_to_data;
Interface de lecture/ecriture des données d'une variable.
virtual void read(IVariable *var, IData *data)=0
Lit les données data de la variable var.
virtual void write(IVariable *var, IData *data)=0
Ecrit les données data de la variable var.
Interface d'une variable.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Lecture/ecriture des données en mémoire.
virtual void setMetaData(const String &meta_data)
Positionne les infos des méta-données.
virtual String metaData()
Méta-données.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
Classe d'accès aux traces.