Enumérateur sur une liste typée d'entités de type ItemType. Plus de détails...
#include <arcane/core/ItemEnumerator.h>
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 |
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) | |
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 () |
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.
|
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.
|
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.