Classe de base d'un objet avec compteur de référence. Plus de détails...
#include <arcane/utils/ObjectImpl.h>
Graphe d'héritage de Arcane::ObjectImpl:
Graphe de collaboration de Arcane::ObjectImpl:Fonctions membres publiques | |
| ObjectImpl (const ObjectImpl &rhs)=delete | |
| ObjectImpl & | operator= (const ObjectImpl &rhs)=delete |
| void | addRef () |
| Incrémente le compteur de référence. | |
| void | removeRef () |
| Décrémente le compteur de référence. | |
| Int32 | refCount () const |
| Retourne la valeur du compteur de référence. | |
| virtual void | deleteMe () |
| Détruit cet objet. | |
Attributs privés | |
| std::atomic< Int32 > | m_ref_count |
| Nombre de références sur l'objet. | |
Classe de base d'un objet avec compteur de référence.
Ces objets sont gérés par compteur de référence.
Définition à la ligne 35 du fichier ObjectImpl.h.
|
inline |
Définition à la ligne 39 du fichier ObjectImpl.h.
|
inlinevirtual |
Définition à la ligne 43 du fichier ObjectImpl.h.
|
inline |
Incrémente le compteur de référence.
Définition à la ligne 49 du fichier ObjectImpl.h.
Références m_ref_count.
|
inlinevirtual |
Détruit cet objet.
Réimplémentée dans Arcane::ProxyItemVariableNull.
Définition à la ligne 65 du fichier ObjectImpl.h.
Référencé par removeRef().
Voici le graphe des appelants de cette fonction :
|
inline |
Retourne la valeur du compteur de référence.
Définition à la ligne 60 du fichier ObjectImpl.h.
Références m_ref_count.
|
inline |
Décrémente le compteur de référence.
Définition à la ligne 51 du fichier ObjectImpl.h.
Références Arcane::arcaneNoReferenceErrorCallTerminate(), deleteMe(), et m_ref_count.
Voici le graphe d'appel pour cette fonction :
|
private |
Nombre de références sur l'objet.
Définition à la ligne 69 du fichier ObjectImpl.h.
Référencé par addRef(), refCount(), et removeRef().