Collection de variables. Plus de détails...
#include <arcane/core/VariableCollection.h>
Types publics | |
typedef VariableCollectionEnumerator | Enumerator |
Fonctions membres publiques | |
VariableCollection (const Enumerator &rhs) | |
void | add (IVariable *var) |
void | add (VariableRef &var) |
IVariable * | front () |
Integer | count () const |
template<class Function > | |
Function | each (Function f) |
Applique le fonctor f à tous les éléments de la collection. | |
void | clear () |
bool | empty () const |
VariableCollection | clone () const |
VariableCollectionEnumerator | enumerator () const |
bool | contains (IVariable *v) const |
bool | contains (VariableRef &v) const |
void | sortByName (bool is_ascendent) |
Trie la liste par ordre croissant ou décroissant des noms des variables. | |
Amis | |
class | VariableCollectionEnumerator |
Collection de variables.
Ce type à une sémantique par référence (comme la classe SharedArray).
Définition à la ligne 80 du fichier VariableCollection.h.
Définition à la ligne 103 du fichier VariableCollection.h.
Arcane::VariableCollection::VariableCollection | ( | ) |
Définition à la ligne 28 du fichier VariableCollection.cc.
Arcane::VariableCollection::VariableCollection | ( | const Enumerator & | rhs | ) |
Définition à la ligne 37 du fichier VariableCollection.cc.
|
inline |
Définition à la ligne 112 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 117 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 140 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 150 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 162 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 167 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 127 du fichier VariableCollection.h.
|
inline |
Applique le fonctor f à tous les éléments de la collection.
Définition à la ligne 134 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 145 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 157 du fichier VariableCollection.h.
|
inline |
Définition à la ligne 122 du fichier VariableCollection.h.
void Arcane::VariableCollection::sortByName | ( | bool | is_ascendent | ) |
Trie la liste par ordre croissant ou décroissant des noms des variables.
Définition à la ligne 47 du fichier VariableCollection.cc.
Références Arccore::Array< T >::begin(), Arccore::Array< T >::end(), Arcane::IVariable::fullName(), Arccore::Array< T >::rbegin(), et Arccore::Array< T >::rend().
|
friend |
Définition à la ligne 102 du fichier VariableCollection.h.