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

Itérateur pour ItemLocalIdViewT. Plus de détails...

#include <arcane/core/ItemLocalIdListView.h>

+ Graphe d'héritage de Arcane::ItemLocalIdListViewConstIteratorT< ItemType >:
+ Graphe de collaboration de Arcane::ItemLocalIdListViewConstIteratorT< ItemType >:

Types publics

using LocalIdType = typename ItemLocalIdTraitsT< ItemType >::LocalIdType
 
using ThatClass = ItemLocalIdListViewConstIteratorT< ItemType >
 
using value_type = LocalIdType
 
- Types publics hérités de Arcane::ItemLocalIdListViewConstIterator
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 LocalIdType operator* () const
 
constexpr ARCCORE_HOST_DEVICE ThatClassoperator++ ()
 
constexpr ARCCORE_HOST_DEVICE ThatClassoperator-- ()
 
constexpr ARCCORE_HOST_DEVICE difference_type operator- (const ThatClass &b) const
 
- Fonctions membres publiques hérités de Arcane::ItemLocalIdListViewConstIterator
constexpr ARCCORE_HOST_DEVICE Int32 operator* () const
 
constexpr ARCCORE_HOST_DEVICE ThatClassoperator++ ()
 
constexpr ARCCORE_HOST_DEVICE ThatClassoperator-- ()
 
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 privées

constexpr ARCCORE_HOST_DEVICE ItemLocalIdListViewConstIteratorT (const Int32 *local_id_ptr, Int32 local_id_offset)
 

Amis

class ItemLocalIdListViewT< ItemType >
 
constexpr ARCCORE_HOST_DEVICE ThatClass operator- (const ThatClass &a, difference_type v)
 
constexpr ARCCORE_HOST_DEVICE ThatClass operator+ (const ThatClass &a, difference_type v)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::ItemLocalIdListViewConstIterator
constexpr ARCCORE_HOST_DEVICE ItemLocalIdListViewConstIterator (const Int32 *local_id_ptr, Int32 local_id_offset)
 
- Attributs protégés hérités de Arcane::ItemLocalIdListViewConstIterator
const Int32 * m_local_id_ptr
 
Int32 m_local_id_offset = 0
 

Description détaillée

template<typename ItemType>
class Arcane::ItemLocalIdListViewConstIteratorT< ItemType >

Itérateur pour ItemLocalIdViewT.

Définition à la ligne 116 du fichier ItemLocalIdListView.h.

Documentation des définitions de type membres

◆ LocalIdType

template<typename ItemType >
using Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::LocalIdType = typename ItemLocalIdTraitsT<ItemType>::LocalIdType

Définition à la ligne 129 du fichier ItemLocalIdListView.h.

◆ ThatClass

template<typename ItemType >
using Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::ThatClass = ItemLocalIdListViewConstIteratorT<ItemType>

Définition à la ligne 130 du fichier ItemLocalIdListView.h.

◆ value_type

template<typename ItemType >
using Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::value_type = LocalIdType

Définition à la ligne 131 du fichier ItemLocalIdListView.h.

Documentation des constructeurs et destructeur

◆ ItemLocalIdListViewConstIteratorT()

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::ItemLocalIdListViewConstIteratorT ( const Int32 *  local_id_ptr,
Int32  local_id_offset 
)
inlineconstexprprivate

Définition à la ligne 123 du fichier ItemLocalIdListView.h.

Documentation des fonctions membres

◆ operator*()

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE LocalIdType Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::operator* ( ) const
inlineconstexpr

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

◆ operator++()

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE ThatClass & Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::operator++ ( )
inlineconstexpr

Définition à la ligne 140 du fichier ItemLocalIdListView.h.

◆ operator-()

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE difference_type Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::operator- ( const ThatClass b) const
inlineconstexpr

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

◆ operator--()

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE ThatClass & Arcane::ItemLocalIdListViewConstIteratorT< ItemType >::operator-- ( )
inlineconstexpr

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

Documentation des fonctions amies et associées

◆ ItemLocalIdListViewT< ItemType >

template<typename ItemType >
friend class ItemLocalIdListViewT< ItemType >
friend

Définition à la ligne 107 du fichier ItemLocalIdListView.h.

◆ operator+

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE ThatClass operator+ ( const ThatClass a,
difference_type  v 
)
friend

Définition à la ligne 159 du fichier ItemLocalIdListView.h.

◆ operator-

template<typename ItemType >
constexpr ARCCORE_HOST_DEVICE ThatClass operator- ( const ThatClass a,
difference_type  v 
)
friend

Définition à la ligne 154 du fichier ItemLocalIdListView.h.


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