Classe de base des itérateurs pour ItemLocalIdViewT. Plus de détails...
#include <arcane/core/ItemLocalIdListView.h>
Types publics | |
typedef ItemLocalIdListViewConstIterator | ThatClass |
typedef std::random_access_iterator_tag | iterator_category |
typedef Int32 | value_type |
Type indexant le tableau. | |
typedef Int32 | size_type |
Type de la taille. | |
typedef std::ptrdiff_t | difference_type |
Type d'une distance entre itérateur éléments du tableau. | |
Fonctions membres publiques | |
constexpr ARCCORE_HOST_DEVICE Int32 | operator* () const |
constexpr ARCCORE_HOST_DEVICE ThatClass & | operator++ () |
constexpr ARCCORE_HOST_DEVICE ThatClass & | operator-- () |
constexpr ARCCORE_HOST_DEVICE void | operator+= (difference_type v) |
constexpr ARCCORE_HOST_DEVICE void | operator-= (difference_type v) |
constexpr ARCCORE_HOST_DEVICE difference_type | operator- (const ThatClass &b) const |
Fonctions membres protégées | |
constexpr ARCCORE_HOST_DEVICE | ItemLocalIdListViewConstIterator (const Int32 *local_id_ptr, Int32 local_id_offset) |
Attributs protégés | |
const Int32 * | m_local_id_ptr |
Int32 | m_local_id_offset = 0 |
Amis | |
constexpr ARCCORE_HOST_DEVICE friend ThatClass | operator- (const ThatClass &a, difference_type v) |
constexpr ARCCORE_HOST_DEVICE friend ThatClass | operator+ (const ThatClass &a, difference_type v) |
constexpr ARCCORE_HOST_DEVICE friend bool | operator< (const ThatClass &lhs, const ThatClass &rhs) |
constexpr ARCCORE_HOST_DEVICE friend bool | operator== (const ThatClass &lhs, const ThatClass &rhs) |
Compare les indices d'itération de deux instances. | |
constexpr ARCCORE_HOST_DEVICE friend bool | operator!= (const ThatClass &lhs, const ThatClass &rhs) |
Classe de base des itérateurs pour ItemLocalIdViewT.
Définition à la ligne 40 du fichier ItemLocalIdListView.h.
typedef std::ptrdiff_t Arcane::ItemLocalIdListViewConstIterator::difference_type |
Type d'une distance entre itérateur éléments du tableau.
Définition à la ligne 58 du fichier ItemLocalIdListView.h.
typedef std::random_access_iterator_tag Arcane::ItemLocalIdListViewConstIterator::iterator_category |
Définition à la ligne 52 du fichier ItemLocalIdListView.h.
Type de la taille.
Définition à la ligne 56 du fichier ItemLocalIdListView.h.
Définition à la ligne 51 du fichier ItemLocalIdListView.h.
Type indexant le tableau.
Définition à la ligne 54 du fichier ItemLocalIdListView.h.
|
inlineconstexprprotected |
Définition à la ligne 44 du fichier ItemLocalIdListView.h.
|
inlineconstexpr |
Définition à la ligne 62 du fichier ItemLocalIdListView.h.
|
inlineconstexpr |
Définition à la ligne 64 du fichier ItemLocalIdListView.h.
|
inlineconstexpr |
Définition à la ligne 74 du fichier ItemLocalIdListView.h.
|
inlineconstexpr |
Définition à la ligne 76 du fichier ItemLocalIdListView.h.
|
inlineconstexpr |
Définition à la ligne 69 du fichier ItemLocalIdListView.h.
|
inlineconstexpr |
Définition à la ligne 75 du fichier ItemLocalIdListView.h.
|
friend |
Définition à la ligne 99 du fichier ItemLocalIdListView.h.
|
friend |
Définition à la ligne 85 du fichier ItemLocalIdListView.h.
|
friend |
Définition à la ligne 80 du fichier ItemLocalIdListView.h.
|
friend |
Définition à la ligne 90 du fichier ItemLocalIdListView.h.
|
friend |
Compare les indices d'itération de deux instances.
Définition à la ligne 95 du fichier ItemLocalIdListView.h.
|
protected |
Définition à la ligne 107 du fichier ItemLocalIdListView.h.
|
protected |
Définition à la ligne 106 du fichier ItemLocalIdListView.h.