Class allowing the registration of a factory for a service implementing the InterfaceType interface. More...
#include <arcane/core/ServiceFactory.h>
Public Types | |
| typedef InterfaceType | Interface |
Public Member Functions | |
| ServiceInterfaceRegisterer (const char *name) | |
| ServiceInterfaceRegisterer (const char *namespace_name, const char *name) | |
| template<typename ServiceType> | |
| void | registerToServiceInfo (ServiceInfo *si) const |
| Registers in si a factory to create an instance of the service ServiceType. | |
Private Attributes | |
| const char * | m_name |
| const char * | m_namespace_name |
Class allowing the registration of a factory for a service implementing the InterfaceType interface.
Definition at line 436 of file ServiceFactory.h.
| typedef InterfaceType Arcane::Internal::ServiceInterfaceRegisterer< InterfaceType >::Interface |
Definition at line 440 of file ServiceFactory.h.
|
inlineexplicit |
Definition at line 442 of file ServiceFactory.h.
|
inline |
Definition at line 448 of file ServiceFactory.h.
|
inline |
Registers in si a factory to create an instance of the service ServiceType.
Definition at line 458 of file ServiceFactory.h.
References Arcane::Internal::ServiceInfo::addImplementedInterface().
|
private |
Definition at line 470 of file ServiceFactory.h.
|
private |
Definition at line 471 of file ServiceFactory.h.