Implémentation d'une collection d'éléments sous forme de vecteur. Plus de détails...
#include <arcane/utils/List.h>
Graphe d'héritage de Arcane::List< T >:
Graphe de collaboration de Arcane::List< T >:Types publics | |
| typedef Collection< T > | BaseClass |
| typedef Impl | Vec |
| typedef Vec::value_type | value_type |
| typedef Vec::iterator | iterator |
| typedef Vec::const_iterator | const_iterator |
| typedef Vec::pointer | pointer |
| typedef Vec::const_pointer | const_pointer |
| typedef Vec::reference | reference |
| typedef Vec::const_reference | const_reference |
| typedef ListEnumeratorT< T > | Enumerator |
| Type d'un itérateur constant sur tout le tableau. | |
| typedef ConstIterT< List< T > > | const_iter |
Types publics hérités de Arcane::Collection< T > | |
| typedef const T & | ObjectRef |
| typedef T & | Ref |
| typedef T * | Iterator |
| typedef EnumeratorT< T > | Enumerator |
| Type d'un itérateur sur toute la collection. | |
Fonctions membres publiques | |
| List (const ConstArrayView< T > &from) | |
| List (const ArrayView< T > &from) | |
| List (const EnumeratorT< T > &from) | |
| void | resize (Integer new_size) |
| T & | operator[] (Integer i) |
| const T & | operator[] (Integer i) const |
| void | clone (const Collection< T > &base) |
| Clone la collection base. | |
| List< T > | clone () const |
| Clone la collection. | |
| const_iterator | begin () const |
| const_iterator | end () const |
| iterator | begin () |
| iterator | end () |
| T * | begin2 () const |
| T * | end2 () const |
| template<typename Function> | |
| Function | each (Function f) |
| Applique le fonctor f à tous les éléments du tableau. | |
| template<typename Function> | |
| iterator | find_if (Function f) |
| template<typename Function> | |
| const_iterator | find_if (Function f) const |
Fonctions membres publiques hérités de Arcane::Collection< T > | |
| Collection ()=default | |
| Créé une collection nulle. | |
| Enumerator | enumerator () const |
| Iterator | begin () |
| Iterator | end () |
| Ref | front () |
| bool | remove (ObjectRef value) |
| void | removeAt (Integer index) |
| void | add (ObjectRef value) |
| bool | contains (ObjectRef value) const |
| template<class Function> | |
| Function | each (Function f) |
| Applique le fonctor f à tous les éléments de la collection. | |
Fonctions membres publiques hérités de Arcane::CollectionBase | |
| CollectionBase (const CollectionBase &rhs) | |
| CollectionBase ()=default | |
| Créé une collection nulle. | |
| CollectionBase & | operator= (const CollectionBase &rhs) |
| void | clear () |
| Supprime tous les éléments de la collection. | |
| Integer | count () const |
| Nombre d'éléments de la collection. | |
| bool | empty () const |
| True si la collection est vide. | |
| CollectionChangeEventHandler & | change () |
| Evènement invoqués lorsque la collection change. | |
Fonctions membres protégées | |
| List (Impl *from) | |
Fonctions membres protégées hérités de Arcane::Collection< T > | |
| Collection (Impl *vb) | |
Fonctions membres protégées hérités de Arcane::CollectionBase | |
| CollectionBase (Impl *vb) | |
| Impl * | _ref () |
| const Impl * | _ref () const |
| Impl * | _noNullRef () |
| const Impl * | _noNullRef () const |
| void | _setRef (Impl *new_impl) |
Types privés | |
| typedef ListImplT< T > | Impl |
Fonctions membres privées | |
| Impl & | _cast () |
| const Impl & | _cast () const |
Membres hérités additionnels | |
Fonctions associées hérités de Arcane::Collection< T > | |
| typedef EventObservable< const CollectionEventArgs & > | CollectionChangeEventHandler |
| Evènements envoyés par une Collection. | |
Implémentation d'une collection d'éléments sous forme de vecteur.
| typedef Collection<T> Arcane::List< T >::BaseClass |
| typedef ConstIterT<List<T> > Arcane::List< T >::const_iter |
| typedef Vec::const_iterator Arcane::List< T >::const_iterator |
| typedef Vec::const_pointer Arcane::List< T >::const_pointer |
| typedef Vec::const_reference Arcane::List< T >::const_reference |
| typedef ListEnumeratorT<T> Arcane::List< T >::Enumerator |
|
private |
| typedef Vec::iterator Arcane::List< T >::iterator |
| typedef Vec::pointer Arcane::List< T >::pointer |
| typedef Vec::reference Arcane::List< T >::reference |
| typedef Vec::value_type Arcane::List< T >::value_type |
| typedef Impl Arcane::List< T >::Vec |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineprotected |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Clone la collection base.
Définition à la ligne 280 du fichier List.h.
Référencé par Arcane::DumpWEnsight7::beginWrite(), Arcane::TimeLoopReader::readTimeLoops(), et Arcane::TimeLoop::setEntryPoints().
Voici le graphe des appelants de cette fonction :
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |