The Gaudi Framework
master (594c33fa)
|
Class wrapping the signature for a factory with any number of arguments. More...
#include </builds/gaudi/Gaudi/GaudiPluginService/include/Gaudi/PluginServiceV2.h>
Public Types | |
using | Traits = Details::Traits< R(Args...)> |
using | ReturnType = typename Traits::ReturnType |
using | FactoryType = typename Traits::FactoryType |
using | ReturnValueType = R |
Static Public Member Functions | |
template<typename T > | |
static ReturnType | create (const T &id, Args... args) |
Function to call to create an instance of type identified by id and that uses this factory signature. More... | |
Class wrapping the signature for a factory with any number of arguments.
Definition at line 87 of file PluginServiceV2.h.
using Gaudi::PluginService::v2::Factory< R(Args...)>::FactoryType = typename Traits::FactoryType |
Definition at line 90 of file PluginServiceV2.h.
using Gaudi::PluginService::v2::Factory< R(Args...)>::ReturnType = typename Traits::ReturnType |
Definition at line 89 of file PluginServiceV2.h.
using Gaudi::PluginService::v2::Factory< R(Args...)>::ReturnValueType = R |
Definition at line 91 of file PluginServiceV2.h.
using Gaudi::PluginService::v2::Factory< R(Args...)>::Traits = Details::Traits<R( Args... )> |
Definition at line 88 of file PluginServiceV2.h.
|
inlinestatic |
Function to call to create an instance of type identified by id
and that uses this factory signature.
Definition at line 95 of file PluginServiceV2.h.