12#ifndef ARCANE_MESH_ITEMFAMILYPOLICYMNG_H
13#define ARCANE_MESH_ITEMFAMILYPOLICYMNG_H
17#include "arcane/utils/Array.h"
19#include "arcane/core/IItemFamilyPolicyMng.h"
21#include "arcane/mesh/MeshGlobal.h"
48class ARCANE_MESH_EXPORT ItemFamilyPolicyMng
53 explicit ItemFamilyPolicyMng(
ItemFamily* family,
55 : m_item_family(family)
56 , m_compact_policy(compact_policy)
58 ~ItemFamilyPolicyMng()
override;
64 return m_compact_policy;
Entity compaction policy.
Exchange of entities and their characteristics for a given family.
Interface for entity family policies.
Factory for creating a step in the serialization of entity families.
Manages the serialization/deserialization of entities in a family.
1D data vector with value semantics (STL style).
IItemFamilyCompactPolicy * compactPolicy() override
Compaction policy.
Information for exchanging entities of a given family and their characteristics.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
ARCCORE_SERIALIZE_EXPORT Ref< ISerializer > createSerializer()
Creates an instance of ISerializer.