solinject
1.0.0
C++17 Dependency Injection header-only library
|
Type-erased interface for DI service builders. More...
#include <IScopedServiceBuilder.hpp>
Public Types | |
using | DIServicePtr = std::shared_ptr< IService > |
Pointer to an IService instance. | |
Public Member Functions | |
virtual DIServicePtr | BuildDIService () const =0 |
Builds a DI service instance. More... | |
Type-erased interface for DI service builders.
|
pure virtual |
Builds a DI service instance.
Implemented in sol::di::impl::ScopedServiceBuilder< TService, TServiceParents >.