Public Member Functions | |
| virtual void | reset ()=0 |
| Resets the enumerator. | |
| virtual bool | moveNext ()=0 |
| Advances the enumerator to the next element in the collection. | |
| virtual void * | current ()=0 |
| Current object of the enumerator. | |
| virtual const void * | current () const =0 |
| Current object of the enumerator. | |
| Public Member Functions inherited from Arcane::ObjectImpl | |
| ObjectImpl (const ObjectImpl &rhs)=delete | |
| ObjectImpl & | operator= (const ObjectImpl &rhs)=delete |
| void | addRef () |
| Increments the reference counter. | |
| void | removeRef () |
| Decrements the reference counter. | |
| Int32 | refCount () const |
| Returns the value of the reference counter. | |
| virtual void | deleteMe () |
| Destroys this object. | |
Definition at line 101 of file arccore/src/common/arccore/common/Collection.h.
|
pure virtual |
Current object of the enumerator.
Implemented in Arcane::ListEnumeratorImplT< T >.
|
pure virtual |
Current object of the enumerator.
Implemented in Arcane::ListEnumeratorImplT< T >.
|
pure virtual |
Advances the enumerator to the next element in the collection.
| true | if the enumerator has not passed the last element. In this case, the call to current() is valid. |
| false | if the enumerator has passed the last element. In this case, any subsequent call to this method returns false and the call to current() is not valid. |
Implemented in Arcane::ListEnumeratorImplT< T >.
|
pure virtual |
Resets the enumerator.
Positions the enumerator just before the first element of the collection. A moveNext() must be performed to make it valid.
Implemented in Arcane::ListEnumeratorImplT< T >.