12#ifndef ARCANE_MESH_INDIRECTFAMILYSERIALIZER_H
13#define ARCANE_MESH_INDIRECTFAMILYSERIALIZER_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/IItemFamilySerializer.h"
21#include "arcane/mesh/MeshGlobal.h"
31ARCANE_MESH_BEGIN_NAMESPACE
72ARCANE_MESH_END_NAMESPACE
Tableau d'items de types quelconques.
Gère la sérialisation/désérialisation des entités d'une famille.
virtual void deserializeItems(ISerializer *buf, Int32Array *items_lid)=0
Désérialise depuis buf les entités de la famille family().
virtual IItemFamily * family() const =0
Famille associée.
virtual void serializeItems(ISerializer *buf, Int32ConstArrayView items)=0
Sérialise dans buf les entités de la famille family().
Interface d'une famille d'entités.
Sérialisation/Désérialisation indirecte des familles d'entités.
void serializeItemRelations(ISerializer *buf, Int32ConstArrayView cells_local_id) override
Sérialise dans buf les relations des entités de la famille family().
void deserializeItemRelations(ISerializer *buf, Int32Array *cells_local_id) override
Désérialise les relations depuis buf les entités de la famille family().
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue constante d'un tableau de type T.
Interface d'un sérialiseur.
Classe d'accès aux traces.