Classe de base typeé des énumérateurs sur une liste d'entité connectées. Plus de détails...
#include <arcane/core/ItemConnectedEnumeratorBase.h>
Fonctions membres publiques | |
| 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. | |
Attributs protégés | |
| 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 |
Amis | |
| class | ItemConnectedEnumerator |
| class | ItemConnectedEnumeratorT< ItemType > |
Classe de base typeé des énumérateurs sur une liste d'entité connectées.
Les instances de cette classes sont créées soit via ItemConnectedEnumerator, soit via ItemConnectedEnumeratorT.
Définition à la ligne 110 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
Définition à la ligne 161 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
Définition à la ligne 150 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
Définition à la ligne 155 du fichier ItemConnectedEnumeratorBase.h.
|
friend |
Définition à la ligne 113 du fichier ItemConnectedEnumeratorBase.h.
|
friend |
Définition à la ligne 113 du fichier ItemConnectedEnumeratorBase.h.
|
mutableprotected |
Définition à la ligne 168 du fichier ItemConnectedEnumeratorBase.h.