Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >
+ Graphe de collaboration de Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >:

Types publics

typedef InterfaceType Interface
 

Fonctions membres publiques

 ServiceInterfaceRegisterer (const char *name)
 
 ServiceInterfaceRegisterer (const char *namespace_name, const char *name)
 
template<typename ServiceType >
void registerToServiceInfo (ServiceInfo *si) const
 Enregistre dans si une fabrique pour créer une instance du service ServiceType.
 

Description détaillée

template<typename InterfaceType>
class Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >

Définition à la ligne 375 du fichier ServiceFactory.h.

Documentation des définitions de type membres

◆ Interface

template<typename InterfaceType >
typedef InterfaceType Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >::Interface

Définition à la ligne 379 du fichier ServiceFactory.h.

Documentation des constructeurs et destructeur

◆ ServiceInterfaceRegisterer() [1/2]

template<typename InterfaceType >
Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >::ServiceInterfaceRegisterer ( const char *  name)
inlineexplicit

Définition à la ligne 381 du fichier ServiceFactory.h.

◆ ServiceInterfaceRegisterer() [2/2]

template<typename InterfaceType >
Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >::ServiceInterfaceRegisterer ( const char *  namespace_name,
const char *  name 
)
inline

Définition à la ligne 386 du fichier ServiceFactory.h.

Documentation des fonctions membres

◆ registerToServiceInfo()

template<typename InterfaceType >
template<typename ServiceType >
void Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >::registerToServiceInfo ( ServiceInfo si) const
inline

Enregistre dans si une fabrique pour créer une instance du service ServiceType.

Définition à la ligne 395 du fichier ServiceFactory.h.

Références Arcane::Internal::ServiceInfo::addImplementedInterface().


La documentation de cette classe a été générée à partir du fichier suivant :