Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemConnectedEnumeratorT< ItemType >

Enumérateur sur une liste typée d'entités connectées de type ItemType. Plus de détails...

#include <arcane/core/ItemConnectedEnumerator.h>

+ Graphe d'héritage de Arcane::ItemConnectedEnumeratorT< ItemType >:
+ Graphe de collaboration de Arcane::ItemConnectedEnumeratorT< ItemType >:

Fonctions membres publiques

template<int E>
 ItemConnectedEnumeratorT (const ItemConnectedListView< E > &rhs)
 
 ItemConnectedEnumeratorT (const ItemConnectedListViewT< ItemType > &rhs)
 
- Fonctions membres publiques hérités de Arcane::ItemConnectedEnumeratorBaseT< ItemType >
constexpr ItemType operator* () const
 
constexpr const ItemType * operator-> () const
 
constexpr LocalIdType asItemLocalId () const
 
- Fonctions membres publiques hérités de Arcane::ItemConnectedEnumeratorBase
constexpr void operator++ ()
 Incrémente l'index de l'énumérateur.
 
constexpr bool operator() () const
 Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count())
 
constexpr bool hasNext () const
 Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count())
 
constexpr Int32 count () const
 Nombre d'éléments de l'énumérateur.
 
constexpr Int32 index () const
 Indice courant de l'énumérateur.
 
constexpr ItemLocalId itemLocalId () const
 localId() de l'entité courante.
 
constexpr Int32 localId () const
 localId() de l'entité courante.
 

Membres hérités additionnels

- Attributs protégés hérités de Arcane::ItemConnectedEnumeratorBaseT< ItemType >
ItemType m_item = ItemType(NULL_ITEM_LOCAL_ID, nullptr)
 
- Attributs protégés hérités de Arcane::ItemConnectedEnumeratorBase
const Int32 *ARCANE_RESTRICT m_local_ids = nullptr
 
Int32 m_index = 0
 
Int32 m_count = 0
 
Int32 m_local_id_offset = 0
 

Description détaillée

template<typename ItemType>
class Arcane::ItemConnectedEnumeratorT< ItemType >

Enumérateur sur une liste typée d'entités connectées de type ItemType.

Définition à la ligne 96 du fichier ItemConnectedEnumerator.h.

Documentation des constructeurs et destructeur

◆ ItemConnectedEnumeratorT() [1/2]

template<typename ItemType >
template<int E>
Arcane::ItemConnectedEnumeratorT< ItemType >::ItemConnectedEnumeratorT ( const ItemConnectedListView< E > &  rhs)
inline

Définition à la ligne 104 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorT() [2/2]

template<typename ItemType >
Arcane::ItemConnectedEnumeratorT< ItemType >::ItemConnectedEnumeratorT ( const ItemConnectedListViewT< ItemType > &  rhs)
inline

Définition à la ligne 105 du fichier ItemConnectedEnumerator.h.


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