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

interval d'itérateursCette classe gère un couple d'itérateurs autorisant la modification des éléments du container. 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::IterT< T >:
+ Graphe de collaboration de Arccore::IterT< T >:

Types publics

typedef T::iterator iterator
 
typedef T::reference reference
 
typedef T::pointer pointer
 
typedef T::value_type value_type
 
typedef IteratorBase< iterator, reference, pointer, value_type * > Base
 

Fonctions membres publiques

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

Description détaillée

template<class T>
class Arccore::IterT< T >

interval d'itérateurs

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

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

Documentation des définitions de type membres

◆ Base

template<class T >
typedef IteratorBase<iterator,reference,pointer,value_type*> Arccore::IterT< T >::Base

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

◆ iterator

template<class T >
typedef T::iterator Arccore::IterT< T >::iterator

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

◆ pointer

template<class T >
typedef T::pointer Arccore::IterT< T >::pointer

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

◆ reference

template<class T >
typedef T::reference Arccore::IterT< T >::reference

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

◆ value_type

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

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

Documentation des constructeurs et destructeur

◆ IterT() [1/2]

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

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

◆ IterT() [2/2]

template<class T >
Arccore::IterT< T >::IterT ( iterator  b,
iterator  e 
)
inline

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


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