Base class for enumerators over a list of connected entities.
More...
#include <arcane/core/ItemConnectedEnumeratorBase.h>
Base class for enumerators over a list of connected entities.
Instances of this class are created either via ItemConnectedEnumerator, or via ItemConnectedEnumeratorT.
for( ItemConnectedEnumeratorBase iter(...); iter.hasNext(); ++iter )
;
Definition at line 40 of file ItemConnectedEnumeratorBase.h.
◆ ItemConnectedEnumeratorBase() [1/3]
| Arcane::ItemConnectedEnumeratorBase::ItemConnectedEnumeratorBase |
( |
const ConstArrayView< Int32 > | local_ids | ) |
|
|
inlineexplicitprivate |
◆ ItemConnectedEnumeratorBase() [2/3]
template<int E>
| Arcane::ItemConnectedEnumeratorBase::ItemConnectedEnumeratorBase |
( |
const ItemConnectedListView< E > & | rhs | ) |
|
|
inlineexplicitprivate |
◆ ItemConnectedEnumeratorBase() [3/3]
| Arcane::ItemConnectedEnumeratorBase::ItemConnectedEnumeratorBase |
( |
const Int32 * | local_ids, |
|
|
Int32 | index, |
|
|
Int32 | n ) |
|
inlineprivate |
◆ count()
| Int32 Arcane::ItemConnectedEnumeratorBase::count |
( |
| ) |
const |
|
inlineconstexpr |
◆ hasNext()
| bool Arcane::ItemConnectedEnumeratorBase::hasNext |
( |
| ) |
const |
|
inlineconstexpr |
◆ index()
| Int32 Arcane::ItemConnectedEnumeratorBase::index |
( |
| ) |
const |
|
inlineconstexpr |
◆ itemLocalId()
| ItemLocalId Arcane::ItemConnectedEnumeratorBase::itemLocalId |
( |
| ) |
const |
|
inlineconstexpr |
◆ localId()
| Int32 Arcane::ItemConnectedEnumeratorBase::localId |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator()()
| bool Arcane::ItemConnectedEnumeratorBase::operator() |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator++()
| void Arcane::ItemConnectedEnumeratorBase::operator++ |
( |
| ) |
|
|
inlineconstexpr |
◆ ItemConnectedEnumeratorBaseT
template<typename T>
| friend class ItemConnectedEnumeratorBaseT |
|
friend |
◆ m_count
| Int32 Arcane::ItemConnectedEnumeratorBase::m_count = 0 |
|
protected |
◆ m_index
| Int32 Arcane::ItemConnectedEnumeratorBase::m_index = 0 |
|
protected |
◆ m_local_id_offset
| Int32 Arcane::ItemConnectedEnumeratorBase::m_local_id_offset = 0 |
|
protected |
◆ m_local_ids
| const Int32* ARCANE_RESTRICT Arcane::ItemConnectedEnumeratorBase::m_local_ids = nullptr |
|
protected |
The documentation for this class was generated from the following file: