Enumérateur sur une liste typée d'entités de type ItemType. Plus de détails...
#include <arcane/core/ItemEnumerator.h>
Graphe d'héritage de Arcane::ItemEnumeratorT< ItemType >:
Graphe de collaboration de Arcane::ItemEnumeratorT< ItemType >:Fonctions membres publiques | |
| ItemEnumeratorT (const ItemVectorView &rhs) | |
| ItemEnumeratorT (const ItemVectorViewT< ItemType > &rhs) | |
| ItemEnumeratorT (const ItemEnumerator &rhs) | |
| ItemEnumeratorT (const ItemInternalEnumerator &rhs) | |
| ItemEnumeratorT (const ItemInternalPtr *items, const Int32 *local_ids, Integer n, const ItemGroupImpl *agroup=nullptr) | |
| ItemEnumeratorT (const ItemInternalArrayView &items, const Int32ConstArrayView &local_ids, const ItemGroupImpl *agroup=nullptr) | |
| ItemEnumeratorT (const ItemInternalVectorView &view, const ItemGroupImpl *agroup=nullptr) | |
| ItemEnumeratorT (const ItemConnectedListViewT< ItemType > &rhs) | |
| operator ItemEnumerator () const | |
| Conversion vers un ItemEnumerator. | |
Fonctions membres publiques hérités de Arcane::ItemEnumeratorBaseT< ItemType > | |
| 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) | |
Fonctions membres publiques statiques | |
| static ItemEnumeratorT< ItemType > | fromItemEnumerator (const ItemEnumerator &rhs) |
Fonctions membres publiques statiques hérités de Arcane::ItemEnumeratorBase | |
| static constexpr int | version () |
Types privés | |
| using | ItemInternalPtr = ItemInternal* |
| using | LocalIdType = typename ItemType::LocalIdType |
| using | BaseClass = ItemEnumeratorBaseT<ItemType> |
Fonctions membres privées | |
| ItemEnumeratorT (const ItemInfoListViewT< ItemType > &items, const Int32ConstArrayView &local_ids, const ItemGroupImpl *agroup=nullptr) | |
| ItemEnumeratorT (ItemSharedInfo *s, const Int32ConstArrayView &local_ids) | |
| ItemEnumeratorT (ItemSharedInfo *s, const impl::ItemLocalIdListContainerView &view) | |
| ItemEnumeratorT (const ItemEnumerator &rhs, bool v) | |
| Constructeur seulement utilisé par fromItemEnumerator() | |
Amis | |
| class | ItemVectorT< ItemType > |
| class | ItemVectorViewT< ItemType > |
| class | ItemConnectedListViewT< ItemType > |
| class | SimdItemEnumeratorT< ItemType > |
| template<typename I1, typename I2> | |
| class | ItemPairEnumeratorT |
Enumérateur sur une liste typée d'entités de type ItemType.
Définition à la ligne 232 du fichier ItemEnumerator.h.
|
private |
Définition à la ligne 239 du fichier ItemEnumerator.h.
|
private |
Définition à la ligne 237 du fichier ItemEnumerator.h.
|
private |
Définition à la ligne 238 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 249 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 250 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 255 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 259 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 265 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 269 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 273 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 279 du fichier ItemEnumerator.h.
|
inlineprivate |
Définition à la ligne 284 du fichier ItemEnumerator.h.
|
inlineprivate |
Définition à la ligne 291 du fichier ItemEnumerator.h.
|
inlineprivate |
Définition à la ligne 294 du fichier ItemEnumerator.h.
|
inlineprivate |
Constructeur seulement utilisé par fromItemEnumerator()
Définition à la ligne 312 du fichier ItemEnumerator.h.
|
inlinestatic |
Définition à la ligne 304 du fichier ItemEnumerator.h.
|
inline |
Conversion vers un ItemEnumerator.
Définition à la ligne 300 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 155 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 244 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 155 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 155 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 155 du fichier ItemEnumerator.h.