Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::EnumeratorImplBaseabstract
+ Graphe d'héritage de Arcane::EnumeratorImplBase:
+ Graphe de collaboration de Arcane::EnumeratorImplBase:

Fonctions membres publiques

virtual void reset ()=0
 Remet à zéro l'énumérateur.
 
virtual bool moveNext ()=0
 Avance l'énumérateur sur l'élément suivant de la collection.
 
virtual void * current ()=0
 Objet courant de l'énumérateur.
 
virtual const void * current () const =0
 Objet courant de l'énumérateur.
 
- Fonctions membres publiques hérités de Arcane::ObjectImpl
 ObjectImpl (const ObjectImpl &rhs)=delete
 
ObjectImploperator= (const ObjectImpl &rhs)=delete
 
void addRef ()
 Incrémente le compteur de référence.
 
void removeRef ()
 Décrémente le compteur de référence.
 
Int32 refCount () const
 Retourne la valeur du compteur de référence.
 
virtual void deleteMe ()
 Détruit cet objet.
 

Description détaillée

Définition à la ligne 40 du fichier Enumerator.h.

Documentation des fonctions membres

◆ current() [1/2]

virtual const void * Arcane::EnumeratorImplBase::current ( ) const
pure virtual

Objet courant de l'énumérateur.

Implémenté dans Arcane::ListEnumeratorImplT< T >.

◆ current() [2/2]

virtual void * Arcane::EnumeratorImplBase::current ( )
pure virtual

Objet courant de l'énumérateur.

Implémenté dans Arcane::ListEnumeratorImplT< T >.

◆ moveNext()

virtual bool Arcane::EnumeratorImplBase::moveNext ( )
pure virtual

Avance l'énumérateur sur l'élément suivant de la collection.

Valeurs retournées
truesi l'énumérateur n'a pas dépassé le dernier élément. Dans ce cas l'appel à current() est valide.
falsesi l'énumérateur a dépassé le derniere élément. Dans ce cas tout appel suivant à cette méthode retourne false et l'appel à current() n'est pas valide.

Implémenté dans Arcane::ListEnumeratorImplT< T >.

◆ reset()

virtual void Arcane::EnumeratorImplBase::reset ( )
pure virtual

Remet à zéro l'énumérateur.

Positionne l'énumérateur juste avant le premier élément de la collection. Il faut faire un moveNext() pour le rendre valide.

Implémenté dans Arcane::ListEnumeratorImplT< T >.


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