Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemArrayEnumerator

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

#include <arcane/core/ItemArrayEnumerator.h>

+ Graphe d'héritage de Arcane::ItemArrayEnumerator:
+ Graphe de collaboration de Arcane::ItemArrayEnumerator:

Types publics

typedef ItemInternalItemPtr
 
typedef ItemPtrIterator
 

Fonctions membres publiques

 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
 

Attributs protégés

Integer m_current
 
Integer m_end
 
const Int32 *ARCANE_RESTRICT m_items_local_id
 
const ItemPtrm_items_internal
 

Description détaillée

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

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

Documentation des définitions de type membres

◆ ItemPtr

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

◆ Iterator

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

Documentation des constructeurs et destructeur

◆ ItemArrayEnumerator() [1/2]

Arcane::ItemArrayEnumerator::ItemArrayEnumerator ( const Int32ConstArrayView  ids,
const ItemInternalList items_internal 
)
inline

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

◆ ItemArrayEnumerator() [2/2]

Arcane::ItemArrayEnumerator::ItemArrayEnumerator ( const Int32 *  ids,
Integer  nb_item,
const ItemPtr items_internal 
)
inline

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

Documentation des fonctions membres

◆ hasNext()

bool Arcane::ItemArrayEnumerator::hasNext ( ) const
inline

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

◆ index()

Integer Arcane::ItemArrayEnumerator::index ( ) const
inline

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

◆ itemLocalId()

Integer Arcane::ItemArrayEnumerator::itemLocalId ( ) const
inline

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

◆ operator*()

Item Arcane::ItemArrayEnumerator::operator* ( ) const
inline

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

◆ operator++()

void Arcane::ItemArrayEnumerator::operator++ ( )
inline

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

Documentation des données membres

◆ m_current

Integer Arcane::ItemArrayEnumerator::m_current
protected

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

◆ m_end

Integer Arcane::ItemArrayEnumerator::m_end
protected

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

◆ m_items_internal

const ItemPtr* Arcane::ItemArrayEnumerator::m_items_internal
protected

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

◆ m_items_local_id

const Int32* ARCANE_RESTRICT Arcane::ItemArrayEnumerator::m_items_local_id
protected

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


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