Implémentation thread-safe d'un compteur de référence. Plus de détails...
#include <arccore/base/ReferenceCounterImpl.h>
Fonctions membres publiques | |
void | addReference () |
void | removeReference () |
void | _internalAddReference () |
bool | _internalRemoveReference () |
Amis | |
template<typename InstanceType> | |
class | impl::ReferenceCounterWrapper |
Implémentation thread-safe d'un compteur de référence.
L'implémentation utilise un std::atomic pour conserver le nombre de références.
La méthode removeReference() détruit l'instance lorsque ce compteur de référence atteint 0.
Cette classe est interne à Arcane.
Définition à la ligne 90 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 121 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 125 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 101 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 107 du fichier ReferenceCounterImpl.h.
|
friend |
Définition à la ligne 92 du fichier ReferenceCounterImpl.h.