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 |
constexpr ItemInternal * | internal () const |
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 |
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 () |
Amis | |
class | ItemEnumeratorCS |
class | ItemGroup |
class | ItemVector |
class | ItemVectorView |
class | ItemPairEnumerator |
template<int Extent> | |
class | ItemConnectedListView |
class | ItemEnumeratorBaseT< Item > |
class | ItemEnumeratorBaseT< Node > |
class | ItemEnumeratorBaseT< ItemWithNodes > |
class | ItemEnumeratorBaseT< Edge > |
class | ItemEnumeratorBaseT< Face > |
class | ItemEnumeratorBaseT< Cell > |
class | ItemEnumeratorBaseT< Particle > |
class | ItemEnumeratorBaseT< DoF > |
void | _arcaneInternalItemEnumeratorSwigSet (const ItemEnumerator *ie, ItemEnumeratorPOD *vpod) |
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.
|
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.
|
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.
|
friend |
Définition à la ligne 59 du fichier ItemEnumerator.h.
|
friend |
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.