Require#
-
struct Require#
Public Static Functions
-
template<class T>
static inline std::unique_ptr<T> notNullAndGet(std::unique_ptr<T> &&ptr, std::string_view failMessage = "")#
-
template<class T>
static inline void notNull(const std::unique_ptr<T> &ptr, std::string_view failMessage = "")#
-
static IServiceInstance::Ptr validInstanceAndGet(IServiceInstance::Ptr &&instance)#
-
static IServiceInstance &validInstanceAndGet(IServiceInstance *instance)#
-
static void validInstance(const IServiceInstance::Ptr &instance)#
-
static void validInstance(const IServiceInstance *instance)#
-
template<class T>