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 | |
ObjectImpl & | operator= (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. | |
Définition à la ligne 40 du fichier Enumerator.h.
|
pure virtual |
Objet courant de l'énumérateur.
Implémenté dans Arcane::ListEnumeratorImplT< T >.
|
pure virtual |
Objet courant de l'énumérateur.
Implémenté dans Arcane::ListEnumeratorImplT< T >.
|
pure virtual |
Avance l'énumérateur sur l'élément suivant de la collection.
true | si l'énumérateur n'a pas dépassé le dernier élément. Dans ce cas l'appel à current() est valide. |
false | si 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 >.
|
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 >.