Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemVectorViewConstIteratorT< ItemType >
+ Graphe d'héritage de Arcane::ItemVectorViewConstIteratorT< ItemType >:
+ Graphe de collaboration de Arcane::ItemVectorViewConstIteratorT< ItemType >:

Types publics

typedef ItemVectorViewConstIteratorT< ItemType > ThatClass
 
typedef ItemType value_type
 
typedef const Itempointer
 
typedef const Itemreference
 
- Types publics hérités de Arcane::ItemVectorViewConstIterator
typedef ItemVectorViewConstIterator 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

 ItemVectorViewConstIteratorT (const ItemConnectedListViewConstIteratorT< ItemType > &v)
 
ItemType operator* () const
 
ThatClassoperator++ ()
 
ThatClassoperator-- ()
 
difference_type operator- (const ThatClass &b) const
 
ItemType operator-> () const
 
- Fonctions membres publiques hérités de Arcane::ItemVectorViewConstIterator
 ItemVectorViewConstIterator (const ItemConnectedListViewConstIterator &v)
 
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 privées

 ItemVectorViewConstIteratorT (ItemSharedInfo *shared_info, const Int32 *ARCANE_RESTRICT local_id_ptr, Int32 local_id_offset)
 
 ItemVectorViewConstIteratorT (ItemSharedInfo *shared_info, const Int32 *ARCANE_RESTRICT local_id_ptr)
 

Amis

class ItemVectorViewT< ItemType >
 
class ItemConnectedListViewT< ItemType >
 
ThatClass operator- (const ThatClass &a, difference_type v)
 
ThatClass operator+ (const ThatClass &a, difference_type v)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::ItemVectorViewConstIterator
 ItemVectorViewConstIterator (ItemSharedInfo *shared_info, const Int32 *local_id_ptr, Int32 local_id_offset)
 
 ItemVectorViewConstIterator (ItemSharedInfo *shared_info, const Int32 *local_id_ptr)
 
ItemInternal_itemInternal () const
 
- Attributs protégés hérités de Arcane::ItemVectorViewConstIterator
ItemSharedInfom_shared_info
 
const Int32 * m_local_id_ptr
 
Int32 m_local_id_offset = 0
 

Description détaillée

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

Définition à la ligne 158 du fichier ItemVectorView.h.

Documentation des définitions de type membres

◆ pointer

template<typename ItemType >
typedef const Item* Arcane::ItemVectorViewConstIteratorT< ItemType >::pointer

Définition à la ligne 186 du fichier ItemVectorView.h.

◆ reference

template<typename ItemType >
typedef const Item& Arcane::ItemVectorViewConstIteratorT< ItemType >::reference

Définition à la ligne 188 du fichier ItemVectorView.h.

◆ ThatClass

template<typename ItemType >
typedef ItemVectorViewConstIteratorT<ItemType> Arcane::ItemVectorViewConstIteratorT< ItemType >::ThatClass

Définition à la ligne 180 du fichier ItemVectorView.h.

◆ value_type

template<typename ItemType >
typedef ItemType Arcane::ItemVectorViewConstIteratorT< ItemType >::value_type

Définition à la ligne 181 du fichier ItemVectorView.h.

Documentation des constructeurs et destructeur

◆ ItemVectorViewConstIteratorT() [1/3]

template<typename ItemType >
Arcane::ItemVectorViewConstIteratorT< ItemType >::ItemVectorViewConstIteratorT ( ItemSharedInfo shared_info,
const Int32 *ARCANE_RESTRICT  local_id_ptr,
Int32  local_id_offset 
)
inlineprivate

Définition à la ligne 166 du fichier ItemVectorView.h.

◆ ItemVectorViewConstIteratorT() [2/3]

template<typename ItemType >
Arcane::ItemVectorViewConstIteratorT< ItemType >::ItemVectorViewConstIteratorT ( ItemSharedInfo shared_info,
const Int32 *ARCANE_RESTRICT  local_id_ptr 
)
inlineprivate

Définition à la ligne 169 du fichier ItemVectorView.h.

◆ ItemVectorViewConstIteratorT() [3/3]

template<typename ItemType >
Arcane::ItemVectorViewConstIteratorT< ItemType >::ItemVectorViewConstIteratorT ( const ItemConnectedListViewConstIteratorT< ItemType > &  v)
inline

Définition à la ligne 175 du fichier ItemVectorView.h.

Documentation des fonctions membres

◆ operator*()

template<typename ItemType >
ItemType Arcane::ItemVectorViewConstIteratorT< ItemType >::operator* ( ) const
inline

Définition à la ligne 192 du fichier ItemVectorView.h.

◆ operator++()

template<typename ItemType >
ThatClass & Arcane::ItemVectorViewConstIteratorT< ItemType >::operator++ ( )
inline

Définition à la ligne 194 du fichier ItemVectorView.h.

◆ operator-()

template<typename ItemType >
difference_type Arcane::ItemVectorViewConstIteratorT< ItemType >::operator- ( const ThatClass b) const
inline

Définition à la ligne 196 du fichier ItemVectorView.h.

◆ operator--()

template<typename ItemType >
ThatClass & Arcane::ItemVectorViewConstIteratorT< ItemType >::operator-- ( )
inline

Définition à la ligne 195 du fichier ItemVectorView.h.

◆ operator->()

template<typename ItemType >
ItemType Arcane::ItemVectorViewConstIteratorT< ItemType >::operator-> ( ) const
inline

Définition à la ligne 214 du fichier ItemVectorView.h.

Documentation des fonctions amies et associées

◆ ItemConnectedListViewT< ItemType >

template<typename ItemType >
friend class ItemConnectedListViewT< ItemType >
friend

Définition à la ligne 148 du fichier ItemVectorView.h.

◆ ItemVectorViewT< ItemType >

template<typename ItemType >
friend class ItemVectorViewT< ItemType >
friend

Définition à la ligne 148 du fichier ItemVectorView.h.

◆ operator+

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

Définition à la ligne 205 du fichier ItemVectorView.h.

◆ operator-

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

Définition à la ligne 200 du fichier ItemVectorView.h.


La documentation de cette classe a été générée à partir des fichiers suivants :