solinject  1.0.0
C++17 Dependency Injection header-only library
sol::di::impl::SharedService< TService, TServiceParents > Member List

This is the complete list of members for sol::di::impl::SharedService< TService, TServiceParents >, including all inherited members.

Base typedefsol::di::impl::SharedService< TService, TServiceParents >
Container typedefsol::di::impl::SharedService< TService, TServiceParents >
Factory typedefsol::di::impl::SharedService< TService, TServiceParents >
ServiceBase< TService >::GetService(const Container &container)sol::di::impl::ServiceBase< TService >inlinevirtual
ServiceBase< TServiceParents >::GetService(const Container &container)sol::di::impl::ServiceBase< TServiceParents >inlinevirtual
GetServiceAsVoidPtr(const Container &container) overridesol::di::impl::SharedService< TService, TServiceParents >inlineprotectedvirtual
ServiceBase< TService >::m_IsLockedsol::di::impl::ServiceBase< TService >protected
ServiceBase< TServiceParents >::m_IsLockedsol::di::impl::ServiceBase< TServiceParents >protected
ServicePtr typedefsol::di::impl::SharedService< TService, TServiceParents >
ServiceWeakPtr typedefsol::di::impl::SharedService< TService, TServiceParents >
SharedService(Factory factory)sol::di::impl::SharedService< TService, TServiceParents >inline
VoidPtr typedefsol::di::impl::SharedService< TService, TServiceParents >
~IService() (defined in sol::di::impl::IService)sol::di::impl::IServiceinlinevirtual
~IServiceTyped()=0 (defined in sol::di::impl::IServiceTyped< TService >)sol::di::impl::IServiceTyped< TService >pure virtual
~IServiceTyped()=0 (defined in sol::di::impl::IServiceTyped< TServiceParents >)sol::di::impl::IServiceTyped< TServiceParents >pure virtual
~ServiceBase()=0 (defined in sol::di::impl::ServiceBase< TService >)sol::di::impl::ServiceBase< TService >pure virtual
~ServiceBase()=0 (defined in sol::di::impl::ServiceBase< TServiceParents >)sol::di::impl::ServiceBase< TServiceParents >pure virtual