Classe de base des énumérateurs sur une liste d'entité. Plus de détails...
#include <arcane/core/ItemEnumeratorBase.h>
Graphe d'héritage de Arcane::ItemEnumeratorBaseT< ItemType >:
Graphe de collaboration de Arcane::ItemEnumeratorBaseT< ItemType >:Fonctions membres publiques | |
| constexpr const ItemInternalPtr * | unguardedItems () const |
| Liste des ItemInternal. NOTE: Dans Arcane, méthode utilisée uniquement pour le wrapper C#. A supprimer ensuite. | |
| constexpr ItemInternal * | internal () const |
| Partie interne (pour usage interne uniquement). | |
| 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 |
| Indices locaux. | |
| 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 |
Types privés | |
| using | ItemInternalPtr = ItemInternal* |
| using | LocalIdType = typename ItemType::LocalIdType |
| using | BaseClass = ItemEnumeratorBase |
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.
|
private |
Définition à la ligne 206 du fichier ItemEnumeratorBase.h.
|
private |
Définition à la ligne 204 du fichier ItemEnumeratorBase.h.
|
private |
Définition à la ligne 205 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 |
Partie interne (pour usage interne uniquement).
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 |
Liste des ItemInternal. NOTE: Dans Arcane, méthode utilisée uniquement pour le wrapper C#. A supprimer ensuite.
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.