Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemPairEnumeratorT< ItemType, SubItemType >

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

#include <arcane/core/ItemPairEnumerator.h>

+ Graphe d'héritage de Arcane::ItemPairEnumeratorT< ItemType, SubItemType >:
+ Graphe de collaboration de Arcane::ItemPairEnumeratorT< ItemType, SubItemType >:

Fonctions membres publiques

 ItemPairEnumeratorT (const ItemPairGroupT< ItemType, SubItemType > &array)
 
ItemEnumeratorT< SubItemType > subItems () const
 
- Fonctions membres publiques hérités de Arcane::ItemPairEnumeratorSubT< ItemType >
 ItemPairEnumeratorSubT (const ItemPairGroup &array)
 
ItemType operator* () const
 
 operator ItemLocalIdT< ItemType > () const
 Conversion vers un ItemLocalIdT<ItemType>
 
- Fonctions membres publiques hérités de Arcane::ItemPairEnumerator
 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>
 

Types privés

using BaseClass = ItemPairEnumeratorSubT< ItemType >
 

Membres hérités additionnels

- Types publics hérités de Arcane::ItemPairEnumerator
typedef ItemInternalItemInternalPtr
 
- Fonctions membres protégées hérités de Arcane::ItemPairEnumerator
Item _currentItem () const
 
ConstArrayView< Int32 > _ids () const
 
- Attributs protégés hérités de Arcane::ItemPairEnumerator
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

template<typename ItemType, typename SubItemType>
class Arcane::ItemPairEnumeratorT< ItemType, SubItemType >

Enumérateur sur un tableau de tableaux d'entités du maillage de genre ItemType et SubItemType.

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

Documentation des définitions de type membres

◆ BaseClass

template<typename ItemType , typename SubItemType >
using Arcane::ItemPairEnumeratorT< ItemType, SubItemType >::BaseClass = ItemPairEnumeratorSubT<ItemType>
private

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

Documentation des constructeurs et destructeur

◆ ItemPairEnumeratorT()

template<typename ItemType , typename SubItemType >
Arcane::ItemPairEnumeratorT< ItemType, SubItemType >::ItemPairEnumeratorT ( const ItemPairGroupT< ItemType, SubItemType > &  array)
inline

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

Documentation des fonctions membres

◆ subItems()

template<typename ItemType , typename SubItemType >
ItemEnumeratorT< SubItemType > Arcane::ItemPairEnumeratorT< ItemType, SubItemType >::subItems ( ) const
inline

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


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