Itérateur sur les classes tableau de Arccore. Plus de détails...
#include <arccore/base/ArrayIterator.h>
Types publics | |
typedef std::random_access_iterator_tag | iterator_category |
typedef TraitsType_::value_type | value_type |
typedef TraitsType_::difference_type | difference_type |
typedef TraitsType_::reference | reference |
typedef TraitsType_::pointer | pointer |
Types protégés | |
using | TraitsType_ = std::iterator_traits< Iterator_ > |
Attributs protégés | |
Iterator_ | m_ptr |
Itérateur sur les classes tableau de Arccore.
Cet itérateur est utilisé pour les classes Array, ArrayView et ConstArrayView.
Il est du type std::random_access_iterator_tag.
Définition à la ligne 37 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
typedef TraitsType_::difference_type Arccore::ArrayIterator< Iterator_ >::difference_type |
Définition à la ligne 55 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
typedef std::random_access_iterator_tag Arccore::ArrayIterator< Iterator_ >::iterator_category |
Définition à la ligne 53 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
typedef TraitsType_::pointer Arccore::ArrayIterator< Iterator_ >::pointer |
Définition à la ligne 57 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
typedef TraitsType_::reference Arccore::ArrayIterator< Iterator_ >::reference |
Définition à la ligne 56 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
protected |
Définition à la ligne 49 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
typedef TraitsType_::value_type Arccore::ArrayIterator< Iterator_ >::value_type |
Définition à la ligne 54 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 61 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineexplicitconstexpr |
Définition à la ligne 63 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 68 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 88 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 72 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 84 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 74 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 75 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 83 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 86 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 78 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 79 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 85 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 73 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Définition à la ligne 82 du fichier arccore/src/base/arccore/base/ArrayIterator.h.
|
protected |
Définition à la ligne 47 du fichier arccore/src/base/arccore/base/ArrayIterator.h.