Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ObjectImpl

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
 
ObjectImploperator= (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.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ ObjectImpl()

Arcane::ObjectImpl::ObjectImpl ( )
inline

Définition à la ligne 39 du fichier ObjectImpl.h.

◆ ~ObjectImpl()

virtual Arcane::ObjectImpl::~ObjectImpl ( )
inlinevirtual

Définition à la ligne 43 du fichier ObjectImpl.h.

Documentation des fonctions membres

◆ addRef()

void Arcane::ObjectImpl::addRef ( )
inline

Incrémente le compteur de référence.

Définition à la ligne 49 du fichier ObjectImpl.h.

◆ deleteMe()

virtual void Arcane::ObjectImpl::deleteMe ( )
inlinevirtual

Détruit cet objet.

Réimplémentée dans Arcane::ProxyItemVariableNull.

Définition à la ligne 65 du fichier ObjectImpl.h.

◆ refCount()

Int32 Arcane::ObjectImpl::refCount ( ) const
inline

Retourne la valeur du compteur de référence.

Définition à la ligne 60 du fichier ObjectImpl.h.

◆ removeRef()

void Arcane::ObjectImpl::removeRef ( )
inline

Décrémente le compteur de référence.

Définition à la ligne 51 du fichier ObjectImpl.h.

Références Arcane::arcaneNoReferenceErrorCallTerminate().

Documentation des données membres

◆ m_ref_count

std::atomic<Int32> Arcane::ObjectImpl::m_ref_count
private

Nombre de références sur l'objet.

Définition à la ligne 69 du fichier ObjectImpl.h.


La documentation de cette classe a été générée à partir du fichier suivant :