Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ServiceInstanceRef

Référence sur une instance de service. Plus de détails...

#include <arcane/core/ServiceInstance.h>

+ Graphe de collaboration de Arcane::ServiceInstanceRef:

Fonctions membres publiques

IServiceInstanceget () const
 
void reset ()
 

Fonctions membres publiques statiques

static ServiceInstanceRef createRef (IServiceInstance *p)
 
static ServiceInstanceRef createRefNoDestroy (IServiceInstance *p)
 
static ServiceInstanceRef createWithHandle (IServiceInstance *p, Internal::ExternalRef handle)
 

Description détaillée

Référence sur une instance de service.

Cette classe est gérée via un compteur de référence à la manière de la classe std::shared_ptr.

Définition à la ligne 37 du fichier ServiceInstance.h.

Documentation des fonctions membres

◆ createRef()

static ServiceInstanceRef Arcane::ServiceInstanceRef::createRef ( IServiceInstance p)
inlinestatic

Définition à la ligne 45 du fichier ServiceInstance.h.

◆ createRefNoDestroy()

static ServiceInstanceRef Arcane::ServiceInstanceRef::createRefNoDestroy ( IServiceInstance p)
inlinestatic

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

◆ createWithHandle()

static ServiceInstanceRef Arcane::ServiceInstanceRef::createWithHandle ( IServiceInstance p,
Internal::ExternalRef  handle 
)
inlinestatic

Définition à la ligne 53 du fichier ServiceInstance.h.

◆ get()

IServiceInstance * Arcane::ServiceInstanceRef::get ( ) const
inline

Définition à la ligne 58 du fichier ServiceInstance.h.

◆ reset()

void Arcane::ServiceInstanceRef::reset ( )
inline

Définition à la ligne 59 du fichier ServiceInstance.h.


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