Enumérateur sur une liste d'entités. Plus de détails...
#include <arcane/core/ItemEnumerator.h>
Types publics | |
typedef ItemInternal * | ItemInternalPtr |
using | BaseClass = ItemEnumeratorBaseT< Item > |
Fonctions membres publiques | |
ItemEnumerator (const ItemInternalVectorView &view) | |
ItemEnumerator (const ItemInternalEnumerator &rhs) | |
ItemEnumerator (const impl::ItemIndexedListView< DynExtent > &rhs) | |
template<int E> | |
ItemEnumerator (const ItemConnectedListView< E > &rhs) | |
ItemEnumerator (const ItemInternalPtr *items, const Int32 *local_ids, Integer n, const ItemGroupImpl *agroup=nullptr) | |
ItemEnumerator (const ItemInternalArrayView &items, const Int32ConstArrayView &local_ids, const ItemGroupImpl *agroup=nullptr) | |
ItemEnumerator (const ItemInternalVectorView &view, const ItemGroupImpl *agroup) | |
Fonctions membres publiques hérités de Arcane::ItemEnumeratorBaseT< Item > | |
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 Item | operator* () const |
constexpr const Item * | 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 ItemEnumerator | fromItemEnumerator (const ItemEnumerator &rhs) |
Fonctions membres publiques statiques hérités de Arcane::ItemEnumeratorBase | |
static constexpr int | version () |
Fonctions membres privées | |
ItemEnumerator (const ItemInfoListView &items, const Int32ConstArrayView &local_ids, const ItemGroupImpl *agroup=nullptr) | |
ItemEnumerator (const impl::ItemLocalIdListContainerView &view, Int32 index, const ItemGroupImpl *agroup, Item item_base) | |
ItemSharedInfo * | _sharedInfo () const |
Membres hérités additionnels | |
Attributs protégés hérités de Arcane::ItemEnumeratorBaseT< Item > | |
Item | m_item |
Attributs protégés hérités de Arcane::ItemEnumeratorBase | |
impl::ItemLocalIdListContainerView | m_view |
Int32 | m_index = 0 |
const ItemGroupImpl * | m_group_impl = nullptr |
Enumérateur sur une liste d'entités.
Définition à la ligne 56 du fichier ItemEnumerator.h.
Définition à la ligne 83 du fichier ItemEnumerator.h.
Définition à la ligne 82 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 89 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 93 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 97 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 104 du fichier ItemEnumerator.h.
|
inlineprivate |
Définition à la ligne 110 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 117 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 122 du fichier ItemEnumerator.h.
|
inline |
Définition à la ligne 127 du fichier ItemEnumerator.h.
|
inlineprotected |
Définition à la ligne 134 du fichier ItemEnumerator.h.
|
inlineprotected |
Définition à la ligne 138 du fichier ItemEnumerator.h.
|
inlineprivate |
Définition à la ligne 151 du fichier ItemEnumerator.h.
|
inlineprivate |
Définition à la ligne 155 du fichier ItemEnumerator.h.
|
inlinestatic |
Définition à la ligne 144 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 54 du fichier ItemEnumerator.cc.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 64 du fichier ItemEnumerator.h.
Définition à la ligne 59 du fichier ItemEnumerator.h.
Définition à la ligne 60 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 63 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 61 du fichier ItemEnumerator.h.
|
friend |
Définition à la ligne 62 du fichier ItemEnumerator.h.