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 91 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 122 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 126 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 102 du fichier ReferenceCounterImpl.h.
|
inline |
Définition à la ligne 108 du fichier ReferenceCounterImpl.h.
|
friend |
Définition à la ligne 93 du fichier ReferenceCounterImpl.h.