Classe utilitaire permettant de créér une instance de IServiceInstance pour chaque interface de Interfaces. Plus de détails...
Graphe de collaboration de Arcane::Internal::SingletonServiceFactory< ServiceType, Interfaces >::Helper:Fonctions membres publiques | |
| Helper (ServiceType *service, IServiceInfo *si, IServiceInstanceAdder *adder) | |
| void | createInterfaceInstances () |
Fonctions membres privées | |
| template<typename InterfaceType> | |
| void | _create () |
| Surcharge pour 1 interface. | |
| template<typename I1, typename I2, typename ... OtherInterfaces> | |
| void | _create () |
| Surcharge pour 2 interfaces ou plus. | |
Attributs privés | |
| ServiceType * | m_service |
| IServiceInfo * | m_service_info |
| IServiceInstanceAdder * | m_adder |
Classe utilitaire permettant de créér une instance de IServiceInstance pour chaque interface de Interfaces.
Définition à la ligne 314 du fichier ServiceFactory.h.
|
inline |
Définition à la ligne 317 du fichier ServiceFactory.h.
|
inlineprivate |
Surcharge pour 1 interface.
Définition à la ligne 321 du fichier ServiceFactory.h.
Référencé par _create().
Voici le graphe des appelants de cette fonction :
|
inlineprivate |
Surcharge pour 2 interfaces ou plus.
Définition à la ligne 335 du fichier ServiceFactory.h.
Références _create().
Voici le graphe d'appel pour cette fonction :
|
inline |
Définition à la ligne 342 du fichier ServiceFactory.h.
|
private |
Définition à la ligne 349 du fichier ServiceFactory.h.
|
private |
Définition à la ligne 347 du fichier ServiceFactory.h.
|
private |
Définition à la ligne 348 du fichier ServiceFactory.h.