Classe de base des énumérateurs sur une liste d'entité. Plus de détails...
#include <arcane/core/ItemEnumeratorBase.h>
| Fonctions membres publiques | |
| constexpr const ItemInternalPtr * | unguardedItems () const | 
| constexpr ItemInternal * | internal () const | 
| constexpr ItemType | operator* () const | 
| constexpr const ItemType * | operator-> () const | 
| constexpr LocalIdType | asItemLocalId () const | 
| constexpr | operator LocalIdType () const | 
| ItemEnumerator | toItemEnumerator () const | 
| impl::ItemBase | _internalItemBase () const | 
|  Fonctions membres publiques hérités de Arcane::ItemEnumeratorBase | |
| constexpr void | operator++ () | 
| Incrémente l'index de l'énumérateur. | |
| constexpr bool | operator() () | 
| constexpr bool | hasNext () | 
| Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count()) | |
| constexpr Integer | count () const | 
| Nombre d'éléments de l'énumérateur. | |
| constexpr Integer | index () const | 
| Indice courant de l'énumérateur. | |
| Int32 | itemLocalId () const | 
| localId() de l'entité courante. | |
| Int32 | localId () const | 
| localId() de l'entité courante. | |
| constexpr const Int32 * | unguardedLocalIds () const | 
| constexpr const ItemGroupImpl * | group () const | 
| Groupe sous-jacent s'il existe (nullptr sinon) | |
| Attributs protégés | |
| ItemType | m_item = ItemType(NULL_ITEM_LOCAL_ID, nullptr) | 
|  Attributs protégés hérités de Arcane::ItemEnumeratorBase | |
| impl::ItemLocalIdListContainerView | m_view | 
| Int32 | m_index = 0 | 
| const ItemGroupImpl * | m_group_impl = nullptr | 
| Amis | |
| class | SimdItemEnumeratorBase | 
| Membres hérités additionnels | |
|  Fonctions membres publiques statiques hérités de Arcane::ItemEnumeratorBase | |
| static constexpr int | version () | 
Classe de base des énumérateurs sur une liste d'entité.
Les instances de cette classes sont créées soit via ItemEnumerator, soit via ItemEnumeratorT.
Définition à la ligne 197 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 210 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 215 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 220 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 224 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 228 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 231 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 198 du fichier ItemEnumerator.h.
| 
 | inlineprotected | 
Définition à la ligne 236 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 240 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 245 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 254 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 260 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 208 du fichier ItemEnumerator.h.
| 
 | inlineprotected | 
Constructeur seulement utilisé par fromItemEnumerator()
Définition à la ligne 177 du fichier ItemEnumerator.h.
| 
 | inlineprotected | 
Définition à la ligne 323 du fichier ItemEnumeratorBase.h.
| 
 | inlineprotected | 
Définition à la ligne 330 du fichier ItemEnumeratorBase.h.
| 
 | inline | 
Définition à la ligne 312 du fichier ItemEnumeratorBase.h.
| 
 | inlineconstexpr | 
Définition à la ligne 298 du fichier ItemEnumeratorBase.h.
| 
 | inlineconstexpr | 
Définition à la ligne 283 du fichier ItemEnumeratorBase.h.
| 
 | inlineconstexpr | 
Définition à la ligne 303 du fichier ItemEnumeratorBase.h.
| 
 | inlineconstexpr | 
Définition à la ligne 287 du fichier ItemEnumeratorBase.h.
| 
 | inlineconstexpr | 
Définition à la ligne 292 du fichier ItemEnumeratorBase.h.
| 
 | inline | 
Définition à la ligne 217 du fichier ItemEnumerator.h.
| 
 | inlineconstexpr | 
Définition à la ligne 276 du fichier ItemEnumeratorBase.h.
| 
 | friend | 
Définition à la ligne 200 du fichier ItemEnumeratorBase.h.
| 
 | mutableprotected | 
Définition à la ligne 316 du fichier ItemEnumeratorBase.h.