14#include "arcane/core/ItemInfoListView.h"
16#include "arcane/utils/FatalErrorException.h"
17#include "arcane/core/IItemFamily.h"
18#include "arcane/core/internal/IItemFamilyInternal.h"
31: ItemInfoListView(family ? family->_internalApi()->commonItemSharedInfo() :
ItemSharedInfo::nullInstance())
48 if (my_kind != expected_kind)
49 ARCANE_FATAL(
"Bad kind family={0} kind={1} expected_kind={2}",
50 family->
fullName(), my_kind, expected_kind);
#define ARCANE_FATAL(...)
Macro throwing a FatalErrorException.
Interface of an entity family.
virtual eItemKind itemKind() const =0
Entity kind.
virtual String fullName() const =0
Full family name (with the mesh's name).
IItemFamily * itemFamily() const
Associated family.
void _checkValid(eItemKind expected_kind)
Checks that the entity kind matches the expected one.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eItemKind
Mesh entity type.