Enumérateur sur une liste d'entités. Plus de détails...
#include <arcane/core/ItemEnumerator.h>
Graphe d'héritage de Arcane::ItemEnumerator:
Graphe de collaboration de Arcane::ItemEnumerator: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 |
| 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 |
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 |
| 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.
|
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.