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

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

#include <arcane/core/ItemArrayEnumerator.h>

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

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

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

Documentation des définitions de type membres

◆ ItemPtr

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

◆ Iterator

Définition à la ligne 35 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 39 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 46 du fichier ItemArrayEnumerator.h.

Documentation des fonctions membres

◆ hasNext()

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

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

◆ index()

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

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

◆ itemLocalId()

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

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

◆ operator*()

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

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

◆ operator++()

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

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

Documentation des données membres

◆ m_current

Integer Arcane::ItemArrayEnumerator::m_current
protected

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

◆ m_end

Integer Arcane::ItemArrayEnumerator::m_end
protected

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

◆ m_items_internal

const ItemPtr* Arcane::ItemArrayEnumerator::m_items_internal
protected

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

◆ m_items_local_id

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

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


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