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

interval d'itérateurs constant Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/Iterator.h>

+ Graphe d'héritage de Arccore::ConstIterT< T >:
+ Graphe de collaboration de Arccore::ConstIterT< T >:

Types publics

typedef T::const_iterator const_iterator
 
typedef T::const_reference const_reference
 
typedef T::const_pointer const_pointer
 
typedef T::value_type value_type
 
typedef IteratorBase< const_iterator, const_reference, const_pointer, const value_type * > Base
 

Fonctions membres publiques

 ConstIterT (const T &t)
 
 ConstIterT (const_iterator b, const_iterator e)
 
- Fonctions membres publiques hérités de Arccore::IteratorBase< T::const_iterator, T::const_reference, T::const_pointer, const T::value_type * >
 IteratorBase (T::const_iterator b, T::const_iterator e)
 
void operator++ ()
 
void operator-- ()
 
T::const_reference operator* () const
 
const T::value_type * operator-> () const
 
bool notEnd () const
 
bool operator() () const
 
T::const_iterator current () const
 
T::const_iterator end () const
 

Description détaillée

template<class T>
class Arccore::ConstIterT< T >

interval d'itérateurs constant

Cette classe gère un couple d'itérateurs qui n'autorisent pas la modification des éléments du container.

Définition à la ligne 97 du fichier arccore/src/base/arccore/base/Iterator.h.

Documentation des définitions de type membres

◆ Base

template<class T >
typedef IteratorBase<const_iterator,const_reference,const_pointer,const value_type*> Arccore::ConstIterT< T >::Base

Définition à la ligne 107 du fichier arccore/src/base/arccore/base/Iterator.h.

◆ const_iterator

template<class T >
typedef T::const_iterator Arccore::ConstIterT< T >::const_iterator

Définition à la ligne 103 du fichier arccore/src/base/arccore/base/Iterator.h.

◆ const_pointer

template<class T >
typedef T::const_pointer Arccore::ConstIterT< T >::const_pointer

Définition à la ligne 105 du fichier arccore/src/base/arccore/base/Iterator.h.

◆ const_reference

template<class T >
typedef T::const_reference Arccore::ConstIterT< T >::const_reference

Définition à la ligne 104 du fichier arccore/src/base/arccore/base/Iterator.h.

◆ value_type

template<class T >
typedef T::value_type Arccore::ConstIterT< T >::value_type

Définition à la ligne 106 du fichier arccore/src/base/arccore/base/Iterator.h.

Documentation des constructeurs et destructeur

◆ ConstIterT() [1/2]

template<class T >
Arccore::ConstIterT< T >::ConstIterT ( const T &  t)
inline

Définition à la ligne 109 du fichier arccore/src/base/arccore/base/Iterator.h.

◆ ConstIterT() [2/2]

template<class T >
Arccore::ConstIterT< T >::ConstIterT ( const_iterator  b,
const_iterator  e 
)
inline

Définition à la ligne 110 du fichier arccore/src/base/arccore/base/Iterator.h.


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