|  | 
|  | ListImplT (const ConstArrayView< T > &array) | 
|  | 
|  | ListImplT (const ArrayView< T > &array) | 
|  | 
|  | ListImplT (const ListImplT< T > &array) | 
|  | 
|  | ListImplT (const Collection< T > &array) | 
|  | 
|  | ListImplT (const EnumeratorT< T > &enumerator) | 
|  | 
| void | assign (const Collection< T > &array) | 
|  | 
| void | assign (const EnumeratorT< T > &enumerator) | 
|  | 
|  | ListImplBase ()=default | 
|  | Construit un tableau vide. 
 | 
|  | 
| void | assign (const ListImplBase< T > &s) | 
|  | Recopie le tableau s. 
 | 
|  | 
| void | assign (const ConstArrayView< T > &s) | 
|  | Recopie le tableau s. 
 | 
|  | 
| void | assign (const ArrayView< T > &s) | 
|  | Recopie le tableau s. 
 | 
|  | 
| T & | operator[] (Integer i) | 
|  | i-ème élément du tableau. 
 | 
|  | 
| const T & | operator[] (Integer i) const | 
|  | i-ème élément du tableau. 
 | 
|  | 
| iterator | begin () override | 
|  | Retourne un iterateur sur le premier élément du tableau. 
 | 
|  | 
| iterator | end () override | 
|  | Retourne un iterateur sur le premier élément après la fin du tableau. 
 | 
|  | 
| const_iterator | begin () const override | 
|  | Retourne un iterateur constant sur le premier élément du tableau. 
 | 
|  | 
| const_iterator | end () const override | 
|  | Retourne un iterateur constant sur le premier élément après la fin du tableau. 
 | 
|  | 
| T * | begin2 () const override | 
|  | Retourne un iterateur sur le premier élément du tableau. 
 | 
|  | 
| T * | end2 () const override | 
|  | Retourne un iterateur sur le premier élément après la fin du tableau. 
 | 
|  | 
| template<class Function> | 
| Function | each (Function f) | 
|  | Applique le fonctor f à tous les éléments du tableau. 
 | 
|  | 
| void | reserve (Integer new_capacity) | 
|  | Signale qu'il faut réserver de la mémoire pour new_capacity éléments Il s'agit juste d'une indication. La classe dérivée est libre de ne pas en tenir compte. 
 | 
|  | 
| Integer | capacity () const | 
|  | Retourne le nombre d'éléments alloués du tableau. 
 | 
|  | 
| void | clear () override | 
|  | Supprime tous les éléments de la collection. 
 | 
|  | 
| void | add (ObjectRef elem) override | 
|  | Ajoute l'élément elem à la fin du tableau. 
 | 
|  | 
| bool | remove (ObjectRef element) override | 
|  | 
| void | removeAt (Integer index) override | 
|  | 
| const_iterator | find (ObjectRef element) const | 
|  | 
| bool | contains (ObjectRef element) const override | 
|  | 
| EnumeratorImplBase * | enumerator () const override | 
|  | Retourne un énumérateur générique sur la collection. 
 | 
|  | 
| void | resize (Integer new_size) | 
|  | Modifie la taille du tableau. new_size est le nouveau nombre d'éléments du tableau. 
 | 
|  | 
| template<class Function> | 
| Function | each (Function f) | 
|  | Applique le fonctor f à tous les éléments de la collection. 
 | 
|  | 
|  | CollectionImplBase ()=default | 
|  | Construit une collection vide. 
 | 
|  | 
|  | CollectionImplBase (Integer acount) | 
|  | Construit une collection avec acount éléments. 
 | 
|  | 
|  | CollectionImplBase (const CollectionImplBase &from)=delete | 
|  | Opérateur de recopie. les handlers d'évènements ne sont pas recopiés. 
 | 
|  | 
| Integer | count () const | 
|  | Retourne le nombre d'éléments de la collection. 
 | 
|  | 
| virtual void | onClear () | 
|  | Evènement envoyé avant de supprimer tous les éléments. 
 | 
|  | 
| virtual void | onClearComplete () | 
|  | Evènement envoyé lorsque tous les éléments ont été supprimés. 
 | 
|  | 
| virtual void | onInsert () | 
|  | Evènement envoyé avant d'insérer un élément. 
 | 
|  | 
| virtual void | onInsertComplete (void *object, Integer position) | 
|  | Evènement envoyé après insertion d'un élément. 
 | 
|  | 
| virtual void | onRemove () | 
|  | Evènement envoyé avant de supprimer un élément. 
 | 
|  | 
| virtual void | onRemoveComplete (void *object, Integer position) | 
|  | Evènement envoyé après supression d'un élément. 
 | 
|  | 
| virtual void | onSet () | 
|  | 
| virtual void | onSetComplete (void *object, Integer position) | 
|  | 
| virtual void | onValidate () | 
|  | 
| CollectionChangeEventHandler & | change () | 
|  | 
|  | 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. 
 | 
|  | 
template<class T>
class Arcane::ListImplT< T >
Définition à la ligne 331 du fichier ListImpl.h.