Classe de base d'une collection. Plus de détails...
#include <arcane/utils/Collection.h>
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.
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.
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::mesh::ItemFamily::destroyGroups(), Arcane::StringDictionary::fill(), Arcane::mesh::DynamicMesh::groups(), Arcane::ArcaneMain::parseArgs(), Arcane::ModuleMng::removeAllModules(), et Arcane::TimeLoopMng::setUsedTimeLoop().
|
inline |
Nombre d'éléments de la collection.
Définition à la ligne 70 du fichier Collection.h.
Référencé par Arcane::TimeLoopMng::_addExecuteEntryPoint(), Arcane::mesh::DynamicMesh::_prepareForDumpReal(), Arcane::DumpWEnsight7::beginWrite(), Arcane::EntryPointMng::dumpList(), Arcane::ModuleMng::dumpList(), Arcane::VariableMng::dumpStats(), Arcane::ArcaneMain::parseArgs(), et Arcane::CaseMng::readOptions().
|
inline |
True si la collection est vide.
Définition à la ligne 72 du fichier Collection.h.
|
inline |
Définition à la ligne 53 du fichier Collection.h.
Définition à la ligne 103 du fichier Collection.h.