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

Iterateur sur les éléments d'un groupe. Plus de détails...

#include <arcane/core/ItemGroupRangeIterator.h>

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

Types publics

typedef ItemInternalItemPtr
 
typedef ItemPtrIterator
 

Fonctions membres publiques

 ItemGroupRangeIterator (const ItemGroup &group)
 
void operator++ ()
 
bool hasNext () const
 
Integer itemLocalId () const
 
Integer index () const
 
eItemKind kind () const
 

Attributs protégés

eItemKind m_kind
 
Integer m_current
 
Integer m_end
 
const Int32 *ARCANE_RESTRICT m_items_local_ids
 
ItemInfoListView m_items
 

Description détaillée

Iterateur sur les éléments d'un groupe.

Définition à la ligne 36 du fichier ItemGroupRangeIterator.h.

Documentation des définitions de type membres

◆ ItemPtr

◆ Iterator

Documentation des constructeurs et destructeur

◆ ItemGroupRangeIterator() [1/2]

Arcane::ItemGroupRangeIterator::ItemGroupRangeIterator ( const ItemGroup group)

Définition à la ligne 29 du fichier ItemGroupRangeIterator.cc.

◆ ItemGroupRangeIterator() [2/2]

Arcane::ItemGroupRangeIterator::ItemGroupRangeIterator ( )

Définition à la ligne 51 du fichier ItemGroupRangeIterator.cc.

Documentation des fonctions membres

◆ hasNext()

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

Définition à la ligne 52 du fichier ItemGroupRangeIterator.h.

◆ index()

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

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

◆ itemLocalId()

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

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

◆ kind()

eItemKind Arcane::ItemGroupRangeIterator::kind ( ) const
inline

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

◆ operator++()

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

Définition à la ligne 48 du fichier ItemGroupRangeIterator.h.

Documentation des données membres

◆ m_current

Integer Arcane::ItemGroupRangeIterator::m_current
protected

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

◆ m_end

Integer Arcane::ItemGroupRangeIterator::m_end
protected

Définition à la ligne 73 du fichier ItemGroupRangeIterator.h.

◆ m_items

ItemInfoListView Arcane::ItemGroupRangeIterator::m_items
protected

Définition à la ligne 75 du fichier ItemGroupRangeIterator.h.

◆ m_items_local_ids

const Int32* ARCANE_RESTRICT Arcane::ItemGroupRangeIterator::m_items_local_ids
protected

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

◆ m_kind

eItemKind Arcane::ItemGroupRangeIterator::m_kind
protected

Définition à la ligne 71 du fichier ItemGroupRangeIterator.h.


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