Classe permettant d'enregistrer la liste des interfaces d'un service. Interfaces contient la liste des interfaces implémentées par le service. Plus de détails...
Fonctions membres publiques | |
template<typename ConcreteType , typename ConstructorType > | |
void | registerFactory (FactoryInfo *si) |
Enregistre une fabrique. | |
Fonctions membres privées | |
template<typename ConcreteType , typename ConstructorType , typename InterfaceType , typename... OtherInterfaces> | |
void | _registerFactory (FactoryInfo *fi) |
Classe permettant d'enregistrer la liste des interfaces d'un service. Interfaces contient la liste des interfaces implémentées par le service.
Définition à la ligne 827 du fichier DependencyInjection.h.
|
inlineprivate |
Définition à la ligne 846 du fichier DependencyInjection.h.
|
inline |
Enregistre une fabrique.
Enregistre pour chaque interface de Interfaces une fabrique pour créer une instance de ConcreteType via le constructeur ConstructorType
Définition à la ligne 837 du fichier DependencyInjection.h.