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 267 du fichier DependencyInjection.h.
|
private |
Définition à la ligne 269 du fichier DependencyInjection.h.
|
inlineprivate |
Définition à la ligne 272 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 280 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 284 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 288 du fichier DependencyInjection.h.
|
inline |
Définition à la ligne 294 du fichier DependencyInjection.h.
|
inline |
Définition à la ligne 295 du fichier DependencyInjection.h.
|
private |
Définition à la ligne 298 du fichier DependencyInjection.h.