12#ifndef ARCANE_ITEMINDEXEDLISTVIEW_H
13#define ARCANE_ITEMINDEXEDLISTVIEW_H
17#include "arcane/utils/ArrayView.h"
19#include "arcane/core/ItemSharedInfo.h"
20#include "arcane/core/ItemLocalIdListContainerView.h"
45 static_assert(
Extent == (-1),
"only dynamic (-1) extent is currently supported");
67 ARCANE_ASSERT(m_shared_info, (
"null shared_info"));
75 ARCANE_ASSERT(m_shared_info, (
"null shared info"));
81 constexpr Int32 size()
const {
return m_local_ids.size(); }
93 Int32 m_local_id_offset;
Classe de base pour les entités du maillage.
Classe de base typeé des énumérateurs sur une liste d'entité connectées.
Vue sur une liste d'entités connectées à une autre entité.
Vue sur un vecteur d'entités.
Référence à une instance.
constexpr Int32 DynExtent
Constante pour indiquer que la dimension d'un tableau est dynamique.