100 class BlockItemEnumerator
110 , m_items(m_info.group->itemInfoListView())
111 , m_local_ids(m_info.group->itemsLocalId().data())
113 , m_count(m_info.group->size())
114 , m_is_partial(info.is_partial)
117 BlockItemEnumerator(
const BlockItemEnumerator& e)
120 , m_local_ids(e.m_local_ids)
123 , m_is_partial(e.m_is_partial)
134 inline bool hasNext() {
return m_index < m_count; }
139 inline Integer varIndex()
const {
return (m_is_partial) ? m_index : m_local_ids[m_index]; }
155 const Int32* ARCANE_RESTRICT m_local_ids;