Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arccore::ReferenceCounterAccessor< T >

Accesseur des méthodes de gestion de compteurs de référence. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/RefDeclarations.h>

+ Graphe de collaboration de Arccore::ReferenceCounterAccessor< T >:

Fonctions membres publiques statiques

static void addReference (T *t)
 
static void removeReference (T *t)
 

Description détaillée

template<class T>
class Arccore::ReferenceCounterAccessor< T >

Accesseur des méthodes de gestion de compteurs de référence.

Le classe T doit définir deux méthodes addReference() et removeReference() pour gérer les compteurs de références. removeReference() doit détruire l'instance si le compteur arrive à zéro.

Définition à la ligne 147 du fichier RefDeclarations.h.

Documentation des fonctions membres

◆ addReference()

template<class T >
static void Arccore::ReferenceCounterAccessor< T >::addReference ( T *  t)
inlinestatic

Définition à la ligne 150 du fichier RefDeclarations.h.

◆ removeReference()

template<class T >
static void Arccore::ReferenceCounterAccessor< T >::removeReference ( T *  t)
inlinestatic

Définition à la ligne 157 du fichier RefDeclarations.h.


La documentation de cette classe a été générée à partir des fichiers suivants :