12#ifndef ARCANE_IMPL_MEMORYDATAREADERWRITER_H
13#define ARCANE_IMPL_MEMORYDATAREADERWRITER_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/core/IDataReaderWriter.h"
44class ARCANE_IMPL_EXPORT MemoryDataReaderWriter
50 typedef std::map<String, Ref<IData>> VarToDataMap;
58 virtual ~MemoryDataReaderWriter();
63 virtual void endWrite() {}
68 virtual void endRead() {}
81 VarToDataMap m_vars_to_data;
Interface for reading/writing variable data.
Interface of a data item.
virtual void setMetaData(const String &meta_data)
Sets the metadata information.
virtual String metaData()
Metadata.
Reference to an instance.
Unicode character string.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --