Enumerator over a list of entities connected to another. More...
#include <arcane/core/ItemConnectedEnumerator.h>
Public Types | |
| using | BaseClass = ItemConnectedEnumeratorBaseT<Item> |
Public Member Functions | |
| ItemConnectedEnumerator (const impl::ItemIndexedListView< DynExtent > &rhs) | |
| template<int E> | |
| ItemConnectedEnumerator (const ItemConnectedListView< E > &rhs) | |
| Public Member Functions inherited from Arcane::ItemConnectedEnumeratorBaseT< Item > | |
| constexpr Item | operator* () const |
| constexpr const Item * | operator-> () const |
| constexpr LocalIdType | asItemLocalId () const |
| Public Member Functions inherited from Arcane::ItemConnectedEnumeratorBase | |
| constexpr void | operator++ () |
| Increments the enumerator index. | |
| constexpr bool | operator() () const |
| True if the end of the enumerator has not been reached (index()<count()). | |
| constexpr bool | hasNext () const |
| True if the end of the enumerator has not been reached (index()<count()). | |
| constexpr Int32 | count () const |
| Number of elements in the enumerator. | |
| constexpr Int32 | index () const |
| Current index of the enumerator. | |
| constexpr ItemLocalId | itemLocalId () const |
| localId() of the current entity. | |
| constexpr Int32 | localId () const |
| localId() of the current entity. | |
Protected Member Functions | |
| ItemConnectedEnumerator (ItemSharedInfo *s, const Int32ConstArrayView &local_ids) | |
Friends | |
| class | ItemGroup |
| class | ItemVector |
| class | ItemVectorView |
| class | ItemPairEnumerator |
| template<int Extent> | |
| class | ItemConnectedListView |
| class | ItemConnectedEnumeratorBaseT< Item > |
| class | ItemConnectedEnumeratorBaseT< Node > |
| class | ItemConnectedEnumeratorBaseT< ItemWithNodes > |
| class | ItemConnectedEnumeratorBaseT< Edge > |
| class | ItemConnectedEnumeratorBaseT< Face > |
| class | ItemConnectedEnumeratorBaseT< Cell > |
| class | ItemConnectedEnumeratorBaseT< Particle > |
| class | ItemConnectedEnumeratorBaseT< DoF > |
Additional Inherited Members | |
| Protected Attributes inherited from Arcane::ItemConnectedEnumeratorBaseT< Item > | |
| Item | m_item |
| Protected Attributes inherited from Arcane::ItemConnectedEnumeratorBase | |
| const Int32 *ARCANE_RESTRICT | m_local_ids = nullptr |
| Int32 | m_index = 0 |
| Int32 | m_count = 0 |
| Int32 | m_local_id_offset = 0 |
Enumerator over a list of entities connected to another.
Definition at line 42 of file ItemConnectedEnumerator.h.
| using Arcane::ItemConnectedEnumerator::BaseClass = ItemConnectedEnumeratorBaseT<Item> |
Definition at line 65 of file ItemConnectedEnumerator.h.
|
inline |
Definition at line 73 of file ItemConnectedEnumerator.h.
|
inline |
Definition at line 77 of file ItemConnectedEnumerator.h.
|
inlineprotected |
Definition at line 83 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 49 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 45 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 48 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 46 of file ItemConnectedEnumerator.h.
|
friend |
Definition at line 47 of file ItemConnectedEnumerator.h.