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 79 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 110 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 114 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 90 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 96 du fichier ReferenceCounterImpl.h.
|
friend |
Définition à la ligne 81 du fichier ReferenceCounterImpl.h.