Gère la sérialisation/désérialisation des entités d'une famille. Plus de détails...
#include <arcane/core/IItemFamilySerializer.h>
Fonctions membres publiques | |
virtual void | serializeItems (ISerializer *buf, Int32ConstArrayView items)=0 |
Sérialise dans buf les 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 void | serializeItemRelations (ISerializer *buf, Int32ConstArrayView items)=0 |
Sérialise dans buf les relations des entités de la famille family(). | |
virtual void | deserializeItemRelations (ISerializer *buf, Int32Array *items_lid)=0 |
Désérialise les relations depuis buf les entités de la famille family(). | |
virtual IItemFamily * | family () const =0 |
Famille associée. | |
Gère la sérialisation/désérialisation des entités d'une famille.
Définition à la ligne 33 du fichier IItemFamilySerializer.h.
|
pure virtual |
Désérialise les relations depuis buf les entités de la famille family().
Si items_lid n'est pas nul, contient en retour les numéros locaux des mailles dont les relations ont été désérialisées.
Implémenté dans Arcane::mesh::CellFamilySerializer, Arcane::IndirectItemFamilySerializer, Arcane::ItemFamilySerializer, et Arcane::ParticleFamilySerializer.
|
pure virtual |
Désérialise depuis buf les entités de la famille family().
Si items_lid n'est pas nul, contient en retour les numéros locaux des mailles désérialisées.
Implémenté dans Arcane::mesh::CellFamilySerializer, Arcane::IndirectItemFamilySerializer, Arcane::ItemFamilySerializer, et Arcane::ParticleFamilySerializer.
|
pure virtual |
Famille associée.
Implémenté dans Arcane::mesh::CellFamilySerializer, Arcane::IndirectItemFamilySerializer, Arcane::ItemFamilySerializer, et Arcane::ParticleFamilySerializer.
|
pure virtual |
Sérialise dans buf les relations des entités de la famille family().
En mode 'Put' ou 'Reserve', items contient les numéros locaux des mailles. En mode 'Get', appelle deserializeItemRelations() et items est inutilisé.
Implémenté dans Arcane::mesh::CellFamilySerializer, Arcane::IndirectItemFamilySerializer, Arcane::ItemFamilySerializer, et Arcane::ParticleFamilySerializer.
|
pure virtual |
Sérialise dans buf les entités de la famille family().
En mode 'Put' ou 'Reserve', items contient les numéros locaux des mailles. En mode 'Get', appelle deserializeItems() et items est inutilisé.
Implémenté dans Arcane::mesh::CellFamilySerializer, Arcane::IndirectItemFamilySerializer, Arcane::ItemFamilySerializer, et Arcane::ParticleFamilySerializer.