Classe de base d'une collection. Plus de détails...
#include <arcane/utils/Collection.h>
Graphe d'héritage de Arcane::CollectionBase:
Graphe de collaboration de Arcane::CollectionBase:Fonctions membres publiques | |
| 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 | |
| CollectionBase (Impl *vb) | |
| Impl * | _ref () |
| const Impl * | _ref () const |
| Impl * | _noNullRef () |
| const Impl * | _noNullRef () const |
| void | _setRef (Impl *new_impl) |
Types privés | |
| typedef CollectionImplBase | Impl |
Attributs privés | |
| AutoRefT< Impl > | m_ref |
Classe de base d'une collection.
Définition à la ligne 32 du fichier Collection.h.
|
private |
Définition à la ligne 36 du fichier Collection.h.
|
inline |
Définition à la ligne 40 du fichier Collection.h.
|
inline |
Définition à la ligne 43 du fichier Collection.h.
|
default |
Créé une collection nulle.
L'instance n'est pas utilisable tant qu'elle n'a pas été affectée à une collection non nulle (par exemple un vecteur).
|
inlineexplicitprotected |
Définition à la ligne 61 du fichier Collection.h.
|
inlineprotected |
Définition à la ligne 81 du fichier Collection.h.
|
inlineprotected |
Définition à la ligne 88 du fichier Collection.h.
|
inlineprotected |
Définition à la ligne 78 du fichier Collection.h.
|
inlineprotected |
Définition à la ligne 79 du fichier Collection.h.
|
inlineprotected |
Définition à la ligne 96 du fichier Collection.h.
|
inline |
Evènement invoqués lorsque la collection change.
Définition à la ligne 74 du fichier Collection.h.
|
inline |
Supprime tous les éléments de la collection.
Définition à la ligne 68 du fichier Collection.h.
Référencé par Arcane::SubDomain::dumpInternalInfos(), Arcane::StringDictionary::fill(), Arcane::platform::fillCommandLineArguments(), Arcane::ArcaneMain::parseArgs(), et Arcane::TimeLoopReader::readTimeLoops().
Voici le graphe des appelants de cette fonction :
|
inline |
Nombre d'éléments de la collection.
Définition à la ligne 70 du fichier Collection.h.
Référencé par Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), Arcane::DumpWEnsight7::beginWrite(), Arcane::TimeLoopMng::doExecNextEntryPoint(), empty(), Arcane::TimeLoopMng::nextEntryPoint(), Arcane::ArcaneMain::parseArgs(), Arcane::ApplicationBuildInfo::parseArguments(), et Arcane::TimeLoopMng::setUsedTimeLoop().
Voici le graphe des appelants de cette fonction :
|
inline |
True si la collection est vide.
Définition à la ligne 72 du fichier Collection.h.
Références count().
Référencé par Arcane::TimeLoopMng::doExecNextEntryPoint().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
inline |
Définition à la ligne 53 du fichier Collection.h.
Définition à la ligne 103 du fichier Collection.h.