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

Types publics

typedef const T * Ptr
 
typedef const T & Ref
 
- Types publics hérités de Arcane::ListConstEnumeratorBase
typedef const voidVoidPtr
 

Fonctions membres publiques

 ListConstEnumeratorT (Ptr begin, Ptr end)
 
 ListConstEnumeratorT (const List< T > &collection)
 
bool moveNext ()
 
Ptr current ()
 
bool operator++ ()
 
Ref operator* ()
 
Ptr operator-> ()
 
- Fonctions membres publiques hérités de Arcane::ListConstEnumeratorBase
 ListConstEnumeratorBase (VoidPtr begin, VoidPtr end, Integer elem_size)
 
void reset ()
 
bool moveNext ()
 
VoidPtr current ()
 
bool operator++ ()
 
VoidPtr operator* ()
 

Membres hérités additionnels

- Attributs protégés hérités de Arcane::ListConstEnumeratorBase
VoidPtr m_begin
 
VoidPtr m_end
 
VoidPtr m_current
 
Integer m_elem_size
 

Description détaillée

template<typename T>
class Arcane::ListConstEnumeratorT< T >

Définition à la ligne 170 du fichier List.h.

Documentation des définitions de type membres

◆ Ptr

template<typename T >
typedef const T* Arcane::ListConstEnumeratorT< T >::Ptr

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

◆ Ref

template<typename T >
typedef const T& Arcane::ListConstEnumeratorT< T >::Ref

Définition à la ligne 176 du fichier List.h.

Documentation des constructeurs et destructeur

◆ ListConstEnumeratorT() [1/2]

template<typename T >
Arcane::ListConstEnumeratorT< T >::ListConstEnumeratorT ( Ptr  begin,
Ptr  end 
)
inline

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

◆ ListConstEnumeratorT() [2/2]

template<typename T >
Arcane::ListConstEnumeratorT< T >::ListConstEnumeratorT ( const List< T > &  collection)
inline

Définition à la ligne 352 du fichier List.h.

Documentation des fonctions membres

◆ current()

template<typename T >
Ptr Arcane::ListConstEnumeratorT< T >::current ( )
inline

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

◆ moveNext()

template<typename T >
bool Arcane::ListConstEnumeratorT< T >::moveNext ( )
inline

Définition à la ligne 187 du fichier List.h.

◆ operator*()

template<typename T >
Ref Arcane::ListConstEnumeratorT< T >::operator* ( )
inline

Définition à la ligne 202 du fichier List.h.

◆ operator++()

template<typename T >
bool Arcane::ListConstEnumeratorT< T >::operator++ ( )
inline

Définition à la ligne 198 du fichier List.h.

◆ operator->()

template<typename T >
Ptr Arcane::ListConstEnumeratorT< T >::operator-> ( )
inline

Définition à la ligne 206 du fichier List.h.


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