Classe permettant de créer et d'enregistrer les fabriques pour un service. Plus de détails...
#include <arcane/core/ServiceFactory.h>
Graphe de collaboration de Arcane::ServiceAllInterfaceRegisterer< ServiceType >:Fonctions membres publiques statiques | |
| template<typename ... Interfaces> | |
| static void | registerToServiceInfo (ServiceInfo *si, const Interfaces &... args) |
| Enregistre dans le service les fabriques pour les interfacs Interfaces. | |
Fonctions membres privées statiques | |
| template<typename InterfaceType> | |
| static void | _create (ServiceInfo *si, const InterfaceType &i1) |
| Surcharge pour 1 interface. | |
| template<typename I1, typename I2, typename ... OtherInterfaces> | |
| static void | _create (ServiceInfo *si, const I1 &i1, const I2 &i2, const OtherInterfaces &... args) |
| Surcharge pour 2 interfaces ou plus. | |
Classe permettant de créer et d'enregistrer les fabriques pour un service.
Définition à la ligne 418 du fichier ServiceFactory.h.
|
inlinestaticprivate |
Surcharge pour 2 interfaces ou plus.
Définition à la ligne 430 du fichier ServiceFactory.h.
|
inlinestaticprivate |
Surcharge pour 1 interface.
Définition à la ligne 424 du fichier ServiceFactory.h.
|
inlinestatic |
Enregistre dans le service les fabriques pour les interfacs Interfaces.
Définition à la ligne 441 du fichier ServiceFactory.h.