Interface des politiques d'une famille d'entités. Plus de détails...
#include <arcane/core/IItemFamilyPolicyMng.h>
Fonctions membres publiques | |
| virtual IItemFamilyCompactPolicy * | compactPolicy ()=0 |
| Politique de compactage. | |
| virtual IItemFamilyExchanger * | createExchanger ()=0 |
| Créé une instance pour l'échange d'entités entre sous-domaines. L'instance retournée doit être détruite par l'opérateur delete. | |
| virtual IItemFamilySerializer * | createSerializer (bool with_flags=false)=0 |
| Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete. | |
| virtual void | addSerializeStep (IItemFamilySerializeStepFactory *factory)=0 |
| Ajoute une fabrique pour une étape de la sérialisation. | |
| virtual void | removeSerializeStep (IItemFamilySerializeStepFactory *factory)=0 |
| Supprime une fabrique pour une étape de la sérialisation. | |
Interface des politiques d'une famille d'entités.
Définition à la ligne 30 du fichier IItemFamilyPolicyMng.h.
|
pure virtual |
Ajoute une fabrique pour une étape de la sérialisation.
factory reste la propriété de l'appelant et ne doit pas être détruit tant que cette instance existe.
|
pure virtual |
Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete.
with_flags indique si on doit sérialiser la valeur de Item::flags(). Cela n'est pas forcément supporté pour toutes les familles.