Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemPairEnumerator

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

#include <arcane/core/ItemPairEnumerator.h>

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

Types publics

typedef ItemInternalItemInternalPtr
 

Fonctions membres publiques

 ItemPairEnumerator (const ItemPairGroup &array)
 
void operator++ ()
 
bool hasNext () const
 
Int32 itemLocalId () const
 
Int32 index () const
 
ItemEnumerator subItems () const
 
Item operator* () const
 
Integer nbSubItem () const
 
 operator ItemLocalId () const
 Conversion vers un ItemLocalIdT<ItemType>
 

Fonctions membres protégées

Item _currentItem () const
 
ConstArrayView< Int32 > _ids () const
 

Attributs protégés

Int32 m_current = 0
 
Int32 m_end = 0
 
Int64ConstArrayView m_indexes
 
Int32ConstArrayView m_items_local_id
 
Span< const Int32 > m_sub_items_local_id
 
ItemSharedInfom_items_shared_info = ItemSharedInfo::nullInstance()
 
ItemSharedInfom_sub_items_shared_info = ItemSharedInfo::nullInstance()
 

Description détaillée

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

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

Documentation des définitions de type membres

◆ ItemInternalPtr

Documentation des constructeurs et destructeur

◆ ItemPairEnumerator()

Arcane::ItemPairEnumerator::ItemPairEnumerator ( const ItemPairGroup array)

Définition à la ligne 28 du fichier ItemPairEnumerator.cc.

Documentation des fonctions membres

◆ _currentItem()

Item Arcane::ItemPairEnumerator::_currentItem ( ) const
inlineprotected

Définition à la ligne 94 du fichier ItemPairEnumerator.h.

◆ _ids()

ConstArrayView< Int32 > Arcane::ItemPairEnumerator::_ids ( ) const
inlineprotected

Définition à la ligne 98 du fichier ItemPairEnumerator.h.

◆ hasNext()

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

Définition à la ligne 54 du fichier ItemPairEnumerator.h.

◆ index()

Int32 Arcane::ItemPairEnumerator::index ( ) const
inline

Définition à la ligne 62 du fichier ItemPairEnumerator.h.

◆ itemLocalId()

Int32 Arcane::ItemPairEnumerator::itemLocalId ( ) const
inline

Définition à la ligne 58 du fichier ItemPairEnumerator.h.

◆ nbSubItem()

Integer Arcane::ItemPairEnumerator::nbSubItem ( ) const
inline

Définition à la ligne 74 du fichier ItemPairEnumerator.h.

◆ operator ItemLocalId()

Arcane::ItemPairEnumerator::operator ItemLocalId ( ) const
inline

Conversion vers un ItemLocalIdT<ItemType>

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

◆ operator*()

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

Définition à la ligne 70 du fichier ItemPairEnumerator.h.

◆ operator++()

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

Définition à la ligne 50 du fichier ItemPairEnumerator.h.

◆ subItems()

ItemEnumerator Arcane::ItemPairEnumerator::subItems ( ) const
inline

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

Documentation des données membres

◆ m_current

Int32 Arcane::ItemPairEnumerator::m_current = 0
protected

Définition à la ligne 84 du fichier ItemPairEnumerator.h.

◆ m_end

Int32 Arcane::ItemPairEnumerator::m_end = 0
protected

Définition à la ligne 85 du fichier ItemPairEnumerator.h.

◆ m_indexes

Int64ConstArrayView Arcane::ItemPairEnumerator::m_indexes
protected

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

◆ m_items_local_id

Int32ConstArrayView Arcane::ItemPairEnumerator::m_items_local_id
protected

Définition à la ligne 87 du fichier ItemPairEnumerator.h.

◆ m_items_shared_info

ItemSharedInfo* Arcane::ItemPairEnumerator::m_items_shared_info = ItemSharedInfo::nullInstance()
protected

Définition à la ligne 89 du fichier ItemPairEnumerator.h.

◆ m_sub_items_local_id

Span<const Int32> Arcane::ItemPairEnumerator::m_sub_items_local_id
protected

Définition à la ligne 88 du fichier ItemPairEnumerator.h.

◆ m_sub_items_shared_info

ItemSharedInfo* Arcane::ItemPairEnumerator::m_sub_items_shared_info = ItemSharedInfo::nullInstance()
protected

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


La documentation de cette classe a été générée à partir des fichiers suivants :