Arcane  v3.14.10.0
Documentation développeur
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)
 

Types privés

typedef Ref< IServiceInstanceRefType
 

Fonctions membres privées

 ServiceInstanceRef (const RefType &r)
 

Attributs privés

RefType m_instance
 

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 définitions de type membres

◆ RefType

Documentation des constructeurs et destructeur

◆ ServiceInstanceRef()

Arcane::ServiceInstanceRef::ServiceInstanceRef ( const RefType r)
inlineprivate

Définition à la ligne 41 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.

Documentation des données membres

◆ m_instance

RefType Arcane::ServiceInstanceRef::m_instance
private

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


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