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

Enumérateur sur une liste d'entités. Plus de détails...

#include <arcane/core/ItemInternalEnumerator.h>

+ Graphe de collaboration de Arcane::ItemInternalEnumerator:

Fonctions membres publiques

 ItemInternalEnumerator (const ItemInternalPtr *items, const Int32 *local_ids, Integer n)
 
 ItemInternalEnumerator (const ItemInternalVectorView &view)
 
 ItemInternalEnumerator (const ItemInternalArrayView &items, const Int32ConstArrayView &local_ids)
 
ItemInternaloperator* () const
 
ItemInternaloperator-> () const
 
void operator++ ()
 
bool operator() ()
 
bool hasNext ()
 
Integer count () const
 Nombre d'éléments de l'énumérateur.
 
Integer index () const
 Indice courant de l'énumérateur.
 
Integer localId () const
 localId() de l'entité courante.
 

Attributs protégés

const ItemInternalPtrm_items
 
const Int32 *ARCANE_RESTRICT m_local_ids
 
Integer m_index
 
Integer m_count
 

Types privés

typedef ItemInternalItemInternalPtr
 

Amis

class ItemEnumerator
 

Description détaillée

Enumérateur sur une liste d'entités.

Obsolète:
Cette classe est obsolète et ne doit plus être utilisée. Il faut utiliser ItemEnumerator à la place.

Définition à la ligne 39 du fichier ItemInternalEnumerator.h.

Documentation des définitions de type membres

◆ ItemInternalPtr

Documentation des constructeurs et destructeur

◆ ItemInternalEnumerator() [1/3]

Arcane::ItemInternalEnumerator::ItemInternalEnumerator ( const ItemInternalPtr items,
const Int32 *  local_ids,
Integer  n 
)
inline

Définition à la ligne 49 du fichier ItemInternalEnumerator.h.

◆ ItemInternalEnumerator() [2/3]

Arcane::ItemInternalEnumerator::ItemInternalEnumerator ( const ItemInternalVectorView view)
inline

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

◆ ItemInternalEnumerator() [3/3]

Arcane::ItemInternalEnumerator::ItemInternalEnumerator ( const ItemInternalArrayView items,
const Int32ConstArrayView local_ids 
)
inline

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

Documentation des fonctions membres

◆ count()

Integer Arcane::ItemInternalEnumerator::count ( ) const
inline

Nombre d'éléments de l'énumérateur.

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

◆ hasNext()

bool Arcane::ItemInternalEnumerator::hasNext ( )
inline

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

◆ index()

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

Indice courant de l'énumérateur.

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

◆ localId()

Integer Arcane::ItemInternalEnumerator::localId ( ) const
inline

localId() de l'entité courante.

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

◆ operator()()

bool Arcane::ItemInternalEnumerator::operator() ( )
inline

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

◆ operator*()

ItemInternal * Arcane::ItemInternalEnumerator::operator* ( ) const
inline

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

◆ operator++()

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

Définition à la ligne 77 du fichier ItemInternalEnumerator.h.

◆ operator->()

ItemInternal * Arcane::ItemInternalEnumerator::operator-> ( ) const
inline

Définition à la ligne 76 du fichier ItemInternalEnumerator.h.

Documentation des fonctions amies et associées

◆ ItemEnumerator

Définition à la ligne 44 du fichier ItemInternalEnumerator.h.

Documentation des données membres

◆ m_count

Integer Arcane::ItemInternalEnumerator::m_count
protected

Définition à la ligne 95 du fichier ItemInternalEnumerator.h.

◆ m_index

Integer Arcane::ItemInternalEnumerator::m_index
protected

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

◆ m_items

const ItemInternalPtr* Arcane::ItemInternalEnumerator::m_items
protected

Définition à la ligne 92 du fichier ItemInternalEnumerator.h.

◆ m_local_ids

const Int32* ARCANE_RESTRICT Arcane::ItemInternalEnumerator::m_local_ids
protected

Définition à la ligne 93 du fichier ItemInternalEnumerator.h.


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