Register#

template<class TService, class TImplementation, class TRegisterer>
struct RegisterService#

Subclassed by sb::di::InjectedScoped< TService, TImplementation >, sb::di::InjectedScoped< TService, TService >, sb::di::InjectedSingleton< TService, TImplementation >, sb::di::InjectedSingleton< TService, TService >, sb::di::InjectedTransient< TService, TImplementation >, sb::di::InjectedTransient< TService, TService >

Public Static Attributes

static const bool registered = TRegisterer::template registerService<TService, TImplementation>()#
struct SingletonRegisterer#

Public Static Functions

template<class TService, class TImplementation>
static inline bool registerService()#
struct ScopedRegisterer#

Public Static Functions

template<class TService, class TImplementation>
static inline bool registerService()#
struct TransientRegisterer#

Public Static Functions

template<class TService, class TImplementation>
static inline bool registerService()#