14#include "arcane/core/Item.h"
16#include "arcane/core/IItemFamily.h"
29: m_index_view(local_ids)
38ItemVectorView(IItemFamily* family, ItemIndexArrayView indexes)
39: m_index_view(indexes)
48_init2(IItemFamily* family)
51 ItemInfoListView info_view(family);
52 m_shared_info = info_view.m_item_shared_info;
55 m_shared_info = ItemSharedInfo::nullInstance();
64 m_index_view.fillLocalIds(ids);
70void ItemIndexArrayView::
73 m_view.fillLocalIds(ids);
87 const DataType* m_ptr;
112 vpod->m_local_ids.m_local_ids.m_size = localIds().size();
113 vpod->m_local_ids.m_local_ids.m_ptr = localIds().unguardedBasePointer();
114 vpod->m_local_ids.m_flags = indexes().flags();
115 vpod->m_shared_info = m_shared_info;
Base class for 1D data vectors.
Constant view of an array of type T.
Interface of an entity family.
Internal shared structure of a mesh entity.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
std::int32_t Int32
Signed integer type of 32 bits.