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.
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.
Classe de base des vecteurs 1D de données.
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 -*-