Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::DependencyInjection::impl::InjectedInstanceRef

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

+ Graphe de collaboration de Arcane::DependencyInjection::impl::InjectedInstanceRef:

Fonctions membres publiques

IInjectedInstanceget () const
 
void reset ()
 

Fonctions membres publiques statiques

static InjectedInstanceRef createRef (IInjectedInstance *p)
 
static InjectedInstanceRef createRefNoDestroy (IInjectedInstance *p)
 
static InjectedInstanceRef createWithHandle (IInjectedInstance *p, Internal::ExternalRef handle)
 

Types privés

typedef Ref< IInjectedInstanceRefType
 

Fonctions membres privées

 InjectedInstanceRef (const RefType &r)
 

Attributs privés

RefType m_instance
 

Description détaillée

Référence sur une instance injectée.

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 267 du fichier DependencyInjection.h.

Documentation des définitions de type membres

◆ RefType

Documentation des constructeurs et destructeur

◆ InjectedInstanceRef()

Arcane::DependencyInjection::impl::InjectedInstanceRef::InjectedInstanceRef ( const RefType r)
inlineprivate

Définition à la ligne 272 du fichier DependencyInjection.h.

Documentation des fonctions membres

◆ createRef()

static InjectedInstanceRef Arcane::DependencyInjection::impl::InjectedInstanceRef::createRef ( IInjectedInstance p)
inlinestatic

Définition à la ligne 280 du fichier DependencyInjection.h.

◆ createRefNoDestroy()

static InjectedInstanceRef Arcane::DependencyInjection::impl::InjectedInstanceRef::createRefNoDestroy ( IInjectedInstance p)
inlinestatic

Définition à la ligne 284 du fichier DependencyInjection.h.

◆ createWithHandle()

static InjectedInstanceRef Arcane::DependencyInjection::impl::InjectedInstanceRef::createWithHandle ( IInjectedInstance p,
Internal::ExternalRef  handle 
)
inlinestatic

Définition à la ligne 288 du fichier DependencyInjection.h.

◆ get()

IInjectedInstance * Arcane::DependencyInjection::impl::InjectedInstanceRef::get ( ) const
inline

Définition à la ligne 294 du fichier DependencyInjection.h.

◆ reset()

void Arcane::DependencyInjection::impl::InjectedInstanceRef::reset ( )
inline

Définition à la ligne 295 du fichier DependencyInjection.h.

Documentation des données membres

◆ m_instance

RefType Arcane::DependencyInjection::impl::InjectedInstanceRef::m_instance
private

Définition à la ligne 298 du fichier DependencyInjection.h.


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