solinject  1.0.0
C++17 Dependency Injection header-only library
sol::di::Container Member List

This is the complete list of members for sol::di::Container, including all inherited members.

Container()sol::di::Containerinline
Container(const Container &other)=deletesol::di::Container
Container(Container &&other) noexceptsol::di::Containerinline
CreateScope() constsol::di::Containerinline
DIServicePtr typedefsol::di::Container
Factory typedefsol::di::Container
GetRequiredService() constsol::di::Containerinline
GetService() constsol::di::Containerinline
GetServices() constsol::di::Containerinline
IsScope()sol::di::Containerinline
operator=(const Container &other)=deletesol::di::Container
operator=(Container &&other) noexceptsol::di::Containerinline
RegisterScopedService(Factory< T > factory)sol::di::Containerinline
RegisterScopedServiceBuilder(std::type_index type, ScopedServiceBuilderPtr serviceBuilder)sol::di::Containerinline
RegisterService(std::type_index type, DIServicePtr diService)sol::di::Containerinline
RegisterSharedService(Factory< T > factory)sol::di::Containerinline
RegisterSingletonService(Factory< T > factory)sol::di::Containerinline
RegisterSingletonService(ServicePtr< T > instance)sol::di::Containerinline
RegisterTransientService(Factory< T > factory)sol::di::Containerinline
ScopedServiceBuilderPtr typedefsol::di::Container
ServicePtr typedefsol::di::Container
swap(Container &a, Container &b) noexceptsol::di::Containerfriend