12#ifndef ARCANE_CORE_IITEMFAMILYSERIALIZER_H
13#define ARCANE_CORE_IITEMFAMILYSERIALIZER_H
17#include "arcane/utils/ArrayView.h"
Déclarations des types généraux de Arcane.
Tableau d'items de types quelconques.
Gère la sérialisation/désérialisation des entités d'une famille.
virtual void serializeItemRelations(ISerializer *buf, Int32ConstArrayView items)=0
Sérialise dans buf les relations des entités de la famille family().
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 deserializeItemRelations(ISerializer *buf, Int32Array *items_lid)=0
Désérialise les relations depuis buf les entités de la famille family().
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.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue constante d'un tableau de type T.
Interface d'un sérialiseur.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-