Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariableCollection

Collection de variables. Plus de détails...

#include <arcane/core/VariableCollection.h>

+ Graphe de collaboration de Arcane::VariableCollection:

Types publics

typedef VariableCollectionEnumerator Enumerator
 

Fonctions membres publiques

 VariableCollection (const Enumerator &rhs)
 
void add (IVariable *var)
 
void add (VariableRef &var)
 
IVariablefront ()
 
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
 

Description détaillée

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.

Documentation des définitions de type membres

◆ Enumerator

Documentation des constructeurs et destructeur

◆ VariableCollection() [1/2]

Arcane::VariableCollection::VariableCollection ( )

Définition à la ligne 28 du fichier VariableCollection.cc.

◆ VariableCollection() [2/2]

Arcane::VariableCollection::VariableCollection ( const Enumerator rhs)

Définition à la ligne 37 du fichier VariableCollection.cc.

Documentation des fonctions membres

◆ add() [1/2]

void Arcane::VariableCollection::add ( IVariable var)
inline

Définition à la ligne 112 du fichier VariableCollection.h.

◆ add() [2/2]

void Arcane::VariableCollection::add ( VariableRef var)
inline

Définition à la ligne 117 du fichier VariableCollection.h.

◆ clear()

void Arcane::VariableCollection::clear ( )
inline

Définition à la ligne 140 du fichier VariableCollection.h.

◆ clone()

VariableCollection Arcane::VariableCollection::clone ( ) const
inline

Définition à la ligne 150 du fichier VariableCollection.h.

◆ contains() [1/2]

bool Arcane::VariableCollection::contains ( IVariable v) const
inline

Définition à la ligne 162 du fichier VariableCollection.h.

◆ contains() [2/2]

bool Arcane::VariableCollection::contains ( VariableRef v) const
inline

Définition à la ligne 167 du fichier VariableCollection.h.

◆ count()

Integer Arcane::VariableCollection::count ( ) const
inline

Définition à la ligne 127 du fichier VariableCollection.h.

◆ each()

template<class Function >
Function Arcane::VariableCollection::each ( Function  f)
inline

Applique le fonctor f à tous les éléments de la collection.

Définition à la ligne 134 du fichier VariableCollection.h.

◆ empty()

bool Arcane::VariableCollection::empty ( ) const
inline

Définition à la ligne 145 du fichier VariableCollection.h.

◆ enumerator()

VariableCollectionEnumerator Arcane::VariableCollection::enumerator ( ) const
inline

Définition à la ligne 157 du fichier VariableCollection.h.

◆ front()

IVariable * Arcane::VariableCollection::front ( )
inline

Définition à la ligne 122 du fichier VariableCollection.h.

◆ sortByName()

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().

Documentation des fonctions amies et associées

◆ VariableCollectionEnumerator

friend class VariableCollectionEnumerator
friend

Définition à la ligne 102 du fichier VariableCollection.h.


La documentation de cette classe a été générée à partir des fichiers suivants :