Enumérateur d'un bloc d'items. Plus de détails...
#include <arcane/core/anyitem/AnyItemGroup.h>
Graphe de collaboration de Arcane::AnyItem::Group::BlockItemEnumerator:Fonctions membres publiques | |
| BlockItemEnumerator (const Private::GroupIndexInfo &info) | |
| BlockItemEnumerator (const BlockItemEnumerator &e) | |
| Item | operator* () const |
| Déréférencement vers l'item Arcane associé | |
| ItemInternal * | operator-> () const |
| Déréférencement indirect vers l'item Arcane associé | |
| void | operator++ () |
| Avancement de l'énumérateur. | |
| bool | hasNext () |
| Test de fin de l'énumérateur. | |
| Integer | count () const |
| Nombre d'éléments de l'énumérateur. | |
| Integer | varIndex () const |
| localId() de l'entité courante. | |
| Integer | localId () const |
| localId() de l'entité courante. | |
| Integer | groupIndex () const |
| Index dans la AnyItem::Family du groupe en cours. | |
| ItemGroup | group () const |
| Groupe sous-jacent courant. | |
Types privés | |
| typedef ItemInternal * | ItemInternalPtr |
Attributs privés | |
| const Private::GroupIndexInfo & | m_info |
| ItemInfoListView | m_items |
| const Int32 *ARCANE_RESTRICT | m_local_ids |
| Integer | m_index |
| Integer | m_count |
| bool | m_is_partial |
Enumérateur d'un bloc d'items.
Enumérateur Arcane enrichi de la position dans la famille
Définition à la ligne 92 du fichier AnyItemGroup.h.
|
private |
Définition à la ligne 95 du fichier AnyItemGroup.h.
|
inline |
Définition à la ligne 98 du fichier AnyItemGroup.h.
|
inline |
Définition à la ligne 103 du fichier AnyItemGroup.h.
|
inline |
Nombre d'éléments de l'énumérateur.
Définition à la ligne 118 du fichier AnyItemGroup.h.
|
inline |
Groupe sous-jacent courant.
Définition à la ligne 130 du fichier AnyItemGroup.h.
|
inline |
Index dans la AnyItem::Family du groupe en cours.
Définition à la ligne 127 du fichier AnyItemGroup.h.
Référencé par Arcane::AnyItem::Variable< DataType >::operator[](), Arcane::AnyItem::Variable< DataType >::operator[](), Arcane::AnyItem::VariableArray< DataType >::operator[](), et Arcane::AnyItem::VariableArray< DataType >::operator[]().
Voici le graphe des appelants de cette fonction :
|
inline |
Test de fin de l'énumérateur.
Définition à la ligne 116 du fichier AnyItemGroup.h.
|
inline |
localId() de l'entité courante.
Définition à la ligne 124 du fichier AnyItemGroup.h.
|
inline |
Déréférencement vers l'item Arcane associé
Définition à la ligne 109 du fichier AnyItemGroup.h.
|
inline |
Avancement de l'énumérateur.
Définition à la ligne 114 du fichier AnyItemGroup.h.
|
inline |
Déréférencement indirect vers l'item Arcane associé
Définition à la ligne 112 du fichier AnyItemGroup.h.
|
inline |
localId() de l'entité courante.
Définition à la ligne 121 du fichier AnyItemGroup.h.
Référencé par Arcane::AnyItem::Variable< DataType >::operator[](), Arcane::AnyItem::Variable< DataType >::operator[](), Arcane::AnyItem::VariableArray< DataType >::operator[](), et Arcane::AnyItem::VariableArray< DataType >::operator[]().
Voici le graphe des appelants de cette fonction :
|
private |
Définition à la ligne 138 du fichier AnyItemGroup.h.
|
private |
Définition à la ligne 137 du fichier AnyItemGroup.h.
|
private |
Définition à la ligne 133 du fichier AnyItemGroup.h.
|
private |
Définition à la ligne 139 du fichier AnyItemGroup.h.
|
private |
Définition à la ligne 135 du fichier AnyItemGroup.h.
|
private |
Définition à la ligne 136 du fichier AnyItemGroup.h.