Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemArrayEnumeratorT< ItemType >

Enumérateur sur un tableau d'entités du maillage de genre ItemType. Plus de détails...

#include <arcane/core/ItemArrayEnumerator.h>

+ Graphe d'héritage de Arcane::ItemArrayEnumeratorT< ItemType >:
+ Graphe de collaboration de Arcane::ItemArrayEnumeratorT< ItemType >:

Fonctions membres publiques

 ItemArrayEnumeratorT (const Int32ConstArrayView ids, const ItemInternalList &items_internal)
 
 ItemArrayEnumeratorT (const Int32 *ids, Integer nb_item, const ItemPtr *items_internal)
 
ItemType operator* () const
 
- Fonctions membres publiques hérités de Arcane::ItemArrayEnumerator
 ItemArrayEnumerator (const Int32ConstArrayView ids, const ItemInternalList &items_internal)
 
 ItemArrayEnumerator (const Int32 *ids, Integer nb_item, const ItemPtr *items_internal)
 
void operator++ ()
 
bool hasNext () const
 
Integer itemLocalId () const
 
Integer index () const
 
Item operator* () const
 

Membres hérités additionnels

- Types publics hérités de Arcane::ItemArrayEnumerator
typedef ItemInternalItemPtr
 
typedef ItemPtrIterator
 
- Attributs protégés hérités de Arcane::ItemArrayEnumerator
Integer m_current
 
Integer m_end
 
const Int32 *ARCANE_RESTRICT m_items_local_id
 
const ItemPtrm_items_internal
 

Description détaillée

template<typename ItemType>
class Arcane::ItemArrayEnumeratorT< ItemType >

Enumérateur sur un tableau d'entités du maillage de genre ItemType.

Définition à la ligne 78 du fichier ItemArrayEnumerator.h.

Documentation des constructeurs et destructeur

◆ ItemArrayEnumeratorT() [1/2]

template<typename ItemType >
Arcane::ItemArrayEnumeratorT< ItemType >::ItemArrayEnumeratorT ( const Int32ConstArrayView  ids,
const ItemInternalList items_internal 
)
inline

Définition à la ligne 82 du fichier ItemArrayEnumerator.h.

◆ ItemArrayEnumeratorT() [2/2]

template<typename ItemType >
Arcane::ItemArrayEnumeratorT< ItemType >::ItemArrayEnumeratorT ( const Int32 *  ids,
Integer  nb_item,
const ItemPtr items_internal 
)
inline

Définition à la ligne 86 du fichier ItemArrayEnumerator.h.

Documentation des fonctions membres

◆ operator*()

template<typename ItemType >
ItemType Arcane::ItemArrayEnumeratorT< ItemType >::operator* ( ) const
inline

Définition à la ligne 90 du fichier ItemArrayEnumerator.h.


La documentation de cette classe a été générée à partir du fichier suivant :