Gestionnaire des politiques d'une famille de faces. Plus de détails...
Classes | |
class | TiedInterfaceSerializeStepFactory |
Fonctions membres publiques | |
FaceFamilyPolicyMng (FaceFamily *family) | |
IItemFamilySerializer * | createSerializer (bool use_flags) override |
Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete. | |
Fonctions membres publiques hérités de Arcane::ItemFamilyPolicyMng | |
ItemFamilyPolicyMng (ItemFamily *family, IItemFamilyCompactPolicy *compact_policy=nullptr) | |
IItemFamilyCompactPolicy * | compactPolicy () override |
Politique de compactage. | |
IItemFamilyExchanger * | createExchanger () override |
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. | |
IItemFamilySerializer * | createSerializer (bool with_flags) override |
Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete. | |
void | addSerializeStep (IItemFamilySerializeStepFactory *factory) override |
Ajoute une fabrique pour une étape de la sérialisation. | |
void | removeSerializeStep (IItemFamilySerializeStepFactory *factory) override |
Supprime une fabrique pour une étape de la sérialisation. | |
Attributs privés | |
FaceFamily * | m_family |
TiedInterfaceSerializeStepFactory | m_tied_interface_serialize_factory |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::ItemFamilyPolicyMng | |
virtual ItemsExchangeInfo2 * | _createExchanger () |
Gestionnaire des politiques d'une famille de faces.
Définition à la ligne 39 du fichier FaceFamilyPolicyMng.cc.
|
inline |
Définition à la ligne 58 du fichier FaceFamilyPolicyMng.cc.
|
inline |
Définition à la ligne 64 du fichier FaceFamilyPolicyMng.cc.
|
inlineoverridevirtual |
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.
Implémente Arcane::IItemFamilyPolicyMng.
Définition à la ligne 71 du fichier FaceFamilyPolicyMng.cc.
Références ARCANE_CHECK_POINTER.
|
private |
Définition à la ligne 83 du fichier FaceFamilyPolicyMng.cc.
|
private |
Définition à la ligne 84 du fichier FaceFamilyPolicyMng.cc.