Référence sur une instance injectée. Plus de détails...
Fonctions membres publiques | |
IInjectedInstance * | get () 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< IInjectedInstance > | RefType |
Fonctions membres privées | |
InjectedInstanceRef (const RefType &r) | |
Attributs privés | |
RefType | m_instance |
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 284 du fichier DependencyInjection.h.
|
private |
Définition à la ligne 286 du fichier DependencyInjection.h.
|
inlineexplicitprivate |
Définition à la ligne 290 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 300 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 304 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 308 du fichier DependencyInjection.h.
|
inline |
Définition à la ligne 315 du fichier DependencyInjection.h.
|
inline |
Définition à la ligne 316 du fichier DependencyInjection.h.
|
private |
Définition à la ligne 320 du fichier DependencyInjection.h.