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

Itérateur pour la classe ItemConnectedListView. Plus de détails...

#include <arcane/core/ItemConnectedListView.h>

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

Types publics

typedef ItemConnectedListViewConstIterator ThatClass
 
typedef std::random_access_iterator_tag iterator_category
 
typedef Item value_type
 Type indexant le tableau.
 
typedef Integer size_type
 Type indexant le tableau.
 
typedef std::ptrdiff_t difference_type
 Type d'une distance entre itérateur éléments du tableau.
 
typedef const Itempointer
 
typedef const Itemreference
 

Fonctions membres publiques

Item operator* () const
 
ThatClassoperator++ ()
 
ThatClassoperator-- ()
 
void operator+= (difference_type v)
 
void operator-= (difference_type v)
 
difference_type operator- (const ThatClass &b) const
 
Item operator-> () const
 

Fonctions membres protégées

 ItemConnectedListViewConstIterator (ItemSharedInfo *shared_info, const Int32 *local_id_ptr, Int32 local_id_offset)
 
ItemInternal_itemInternal () const
 

Attributs protégés

ItemSharedInfom_shared_info
 
const Int32 * m_local_id_ptr
 
Int32 m_local_id_offset = 0
 

Amis

template<int Extent>
class ItemConnectedListView
 
class ItemVectorViewConstIterator
 
ThatClass operator- (const ThatClass &a, difference_type v)
 
ThatClass operator+ (const ThatClass &a, difference_type v)
 
bool operator< (const ThatClass &lhs, const ThatClass &rhs)
 
bool operator== (const ThatClass &lhs, const ThatClass &rhs)
 Compare les indices d'itération de deux instances.
 
bool operator!= (const ThatClass &lhs, const ThatClass &rhs)
 

Description détaillée

Itérateur pour la classe ItemConnectedListView.

Cette classe est interne à Arcane. Elle s'utilise via le for-range:

Node node;
for( Item item : node.cells() )
;
Classe de base d'un élément de maillage.
Definition Item.h:83
Noeud d'un maillage.
Definition Dom.h:204

Définition à la ligne 41 du fichier ItemConnectedListView.h.

Documentation des définitions de type membres

◆ difference_type

Type d'une distance entre itérateur éléments du tableau.

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

◆ iterator_category

typedef std::random_access_iterator_tag Arcane::ItemConnectedListViewConstIterator::iterator_category

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

◆ pointer

◆ reference

◆ size_type

Type indexant le tableau.

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

◆ ThatClass

◆ value_type

Type indexant le tableau.

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

Documentation des constructeurs et destructeur

◆ ItemConnectedListViewConstIterator()

Arcane::ItemConnectedListViewConstIterator::ItemConnectedListViewConstIterator ( ItemSharedInfo shared_info,
const Int32 *  local_id_ptr,
Int32  local_id_offset 
)
inlineprotected

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

Documentation des fonctions membres

◆ _itemInternal()

ItemInternal * Arcane::ItemConnectedListViewConstIterator::_itemInternal ( ) const
inlineprotected

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

◆ operator*()

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

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

◆ operator++()

ThatClass & Arcane::ItemConnectedListViewConstIterator::operator++ ( )
inline

Définition à la ligne 81 du fichier ItemConnectedListView.h.

◆ operator+=()

void Arcane::ItemConnectedListViewConstIterator::operator+= ( difference_type  v)
inline

Définition à la ligne 91 du fichier ItemConnectedListView.h.

◆ operator-()

difference_type Arcane::ItemConnectedListViewConstIterator::operator- ( const ThatClass b) const
inline

Définition à la ligne 99 du fichier ItemConnectedListView.h.

◆ operator--()

ThatClass & Arcane::ItemConnectedListViewConstIterator::operator-- ( )
inline

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

◆ operator-=()

void Arcane::ItemConnectedListViewConstIterator::operator-= ( difference_type  v)
inline

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

◆ operator->()

Item Arcane::ItemConnectedListViewConstIterator::operator-> ( ) const
inline

Définition à la ligne 128 du fichier ItemConnectedListView.h.

Documentation des fonctions amies et associées

◆ ItemConnectedListView

template<int Extent>
friend class ItemConnectedListView
friend

Définition à la ligne 45 du fichier ItemConnectedListView.h.

◆ ItemVectorViewConstIterator

Définition à la ligne 46 du fichier ItemConnectedListView.h.

◆ operator!=

bool operator!= ( const ThatClass lhs,
const ThatClass rhs 
)
friend

Définition à la ligne 122 du fichier ItemConnectedListView.h.

◆ operator+

ThatClass operator+ ( const ThatClass a,
difference_type  v 
)
friend

Définition à la ligne 108 du fichier ItemConnectedListView.h.

◆ operator-

ThatClass operator- ( const ThatClass a,
difference_type  v 
)
friend

Définition à la ligne 103 du fichier ItemConnectedListView.h.

◆ operator<

bool operator< ( const ThatClass lhs,
const ThatClass rhs 
)
friend

Définition à la ligne 113 du fichier ItemConnectedListView.h.

◆ operator==

bool operator== ( const ThatClass lhs,
const ThatClass rhs 
)
friend

Compare les indices d'itération de deux instances.

Définition à la ligne 118 du fichier ItemConnectedListView.h.

Documentation des données membres

◆ m_local_id_offset

Int32 Arcane::ItemConnectedListViewConstIterator::m_local_id_offset = 0
protected

Définition à la ligne 137 du fichier ItemConnectedListView.h.

◆ m_local_id_ptr

const Int32* Arcane::ItemConnectedListViewConstIterator::m_local_id_ptr
protected

Définition à la ligne 136 du fichier ItemConnectedListView.h.

◆ m_shared_info

ItemSharedInfo* Arcane::ItemConnectedListViewConstIterator::m_shared_info
protected

Définition à la ligne 135 du fichier ItemConnectedListView.h.


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