Itérateur pour la classe ItemVectorView.
Plus de détails...
#include <arcane/core/ItemVectorView.h>
Itérateur pour la classe ItemVectorView.
Cette classe est interne à Arcane. Elle s'utilise via le for-range:
ItemVectorView view;
;
Classe de base d'un élément de maillage.
Définition à la ligne 47 du fichier ItemVectorView.h.
◆ difference_type
Type d'une distance entre itérateur éléments du tableau.
Définition à la ligne 84 du fichier ItemVectorView.h.
◆ iterator_category
| typedef std::random_access_iterator_tag Arcane::ItemVectorViewConstIterator::iterator_category |
◆ pointer
| typedef const Item* Arcane::ItemVectorViewConstIterator::pointer |
◆ reference
| typedef const Item& Arcane::ItemVectorViewConstIterator::reference |
◆ size_type
◆ ThatClass
| typedef ItemVectorViewConstIterator Arcane::ItemVectorViewConstIterator::ThatClass |
◆ value_type
◆ ItemVectorViewConstIterator() [1/3]
| Arcane::ItemVectorViewConstIterator::ItemVectorViewConstIterator |
( |
ItemSharedInfo * | shared_info, |
|
|
const Int32 * | local_id_ptr, |
|
|
Int32 | local_id_offset ) |
|
inlineprotected |
◆ ItemVectorViewConstIterator() [2/3]
| Arcane::ItemVectorViewConstIterator::ItemVectorViewConstIterator |
( |
ItemSharedInfo * | shared_info, |
|
|
const Int32 * | local_id_ptr ) |
|
inlineprotected |
◆ ItemVectorViewConstIterator() [3/3]
◆ _itemInternal()
| ItemInternal * Arcane::ItemVectorViewConstIterator::_itemInternal |
( |
| ) |
const |
|
inlineprotected |
◆ operator*()
| Item Arcane::ItemVectorViewConstIterator::operator* |
( |
| ) |
const |
|
inline |
◆ operator++()
| ThatClass & Arcane::ItemVectorViewConstIterator::operator++ |
( |
| ) |
|
|
inline |
◆ operator+=()
◆ operator-()
| difference_type Arcane::ItemVectorViewConstIterator::operator- |
( |
const ThatClass & | b | ) |
const |
|
inline |
◆ operator--()
| ThatClass & Arcane::ItemVectorViewConstIterator::operator-- |
( |
| ) |
|
|
inline |
◆ operator-=()
◆ operator->()
| Item Arcane::ItemVectorViewConstIterator::operator-> |
( |
| ) |
const |
|
inline |
◆ ItemConnectedListView
template<int Extent>
| friend class ItemConnectedListView |
|
friend |
◆ ItemVectorView
| friend class ItemVectorView |
|
friend |
◆ operator!=
| bool operator!= |
( |
const ThatClass & | lhs, |
|
|
const ThatClass & | rhs ) |
|
friend |
◆ operator+
◆ operator-
◆ operator<
| bool operator< |
( |
const ThatClass & | lhs, |
|
|
const ThatClass & | rhs ) |
|
friend |
◆ operator==
| bool operator== |
( |
const ThatClass & | lhs, |
|
|
const ThatClass & | rhs ) |
|
friend |
Compare les indices d'itération de deux instances.
Définition à la ligne 128 du fichier ItemVectorView.h.
◆ m_local_id_offset
| Int32 Arcane::ItemVectorViewConstIterator::m_local_id_offset = 0 |
|
protected |
◆ m_local_id_ptr
| const Int32* Arcane::ItemVectorViewConstIterator::m_local_id_ptr |
|
protected |
◆ m_shared_info
La documentation de cette classe a été générée à partir du fichier suivant :