ServiceParamProvider#

template<class T>
struct ServiceParamProvider#

Public Static Functions

static inline auto getParam(ServiceProvider &provider)#
template<class T>
struct ServiceParamProvider<T*>#

Public Static Functions

static inline T *getParam(ServiceProvider &sp)#
template<class T>
struct ServiceParamProvider<T&>#

Public Static Functions

static inline T &getParam(ServiceProvider &sp)#
template<class T>
struct ServiceParamProvider<std::unique_ptr<T>>#

Public Static Functions

static inline std::unique_ptr<T> getParam(ServiceProvider &sp)#
template<class T>
struct ServiceParamProvider<std::vector<T*>>#

Public Static Functions

static inline std::vector<T*> getParam(ServiceProvider &sp)#
template<class T>
struct ServiceParamProvider<std::vector<std::unique_ptr<T>>>#

Public Static Functions

static inline std::vector<std::unique_ptr<T>> getParam(ServiceProvider &sp)#