Enumérateur sur une liste typée d'entités connectées de type ItemType. Plus de détails...
#include <arcane/core/ItemConnectedEnumerator.h>
Fonctions membres publiques | |
template<int E> | |
ItemConnectedEnumeratorT (const ItemConnectedListView< E > &rhs) | |
ItemConnectedEnumeratorT (const ItemConnectedListViewT< ItemType > &rhs) | |
Fonctions membres publiques hérités de Arcane::ItemConnectedEnumeratorBaseT< ItemType > | |
constexpr ItemType | operator* () const |
constexpr const ItemType * | operator-> () const |
constexpr LocalIdType | asItemLocalId () const |
Fonctions membres publiques hérités de Arcane::ItemConnectedEnumeratorBase | |
constexpr void | operator++ () |
Incrémente l'index de l'énumérateur. | |
constexpr bool | operator() () const |
Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count()) | |
constexpr bool | hasNext () const |
Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count()) | |
constexpr Int32 | count () const |
Nombre d'éléments de l'énumérateur. | |
constexpr Int32 | index () const |
Indice courant de l'énumérateur. | |
constexpr ItemLocalId | itemLocalId () const |
localId() de l'entité courante. | |
constexpr Int32 | localId () const |
localId() de l'entité courante. | |
Types privés | |
using | BaseClass = ItemConnectedEnumeratorBaseT< ItemType > |
Fonctions membres privées | |
ItemConnectedEnumeratorT (ItemSharedInfo *s, const Int32ConstArrayView &local_ids) | |
Membres hérités additionnels | |
Attributs protégés hérités de Arcane::ItemConnectedEnumeratorBaseT< ItemType > | |
ItemType | m_item = ItemType(NULL_ITEM_LOCAL_ID, nullptr) |
Attributs protégés hérités de Arcane::ItemConnectedEnumeratorBase | |
const Int32 *ARCANE_RESTRICT | m_local_ids = nullptr |
Int32 | m_index = 0 |
Int32 | m_count = 0 |
Int32 | m_local_id_offset = 0 |
Enumérateur sur une liste typée d'entités connectées de type ItemType.
Définition à la ligne 96 du fichier ItemConnectedEnumerator.h.
|
private |
Définition à la ligne 99 du fichier ItemConnectedEnumerator.h.
|
inline |
Définition à la ligne 104 du fichier ItemConnectedEnumerator.h.
|
inline |
Définition à la ligne 105 du fichier ItemConnectedEnumerator.h.
|
inlineprivate |
Définition à la ligne 109 du fichier ItemConnectedEnumerator.h.