| Base typedef | sol::di::impl::ScopedService< TService, TServiceParents > | |
| Container typedef | sol::di::impl::SingletonService< TService, TServiceParents... > | |
| Factory typedef | sol::di::impl::ScopedService< 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) override | sol::di::impl::SingletonService< TService, TServiceParents... > | inlineprotectedvirtual |
| ServiceBase< TService >::m_IsLocked | sol::di::impl::ServiceBase< TService > | protected |
| ServiceBase< TServiceParents >::m_IsLocked | sol::di::impl::ServiceBase< TServiceParents > | protected |
| ScopedService(Factory factory) | sol::di::impl::ScopedService< TService, TServiceParents > | inline |
| ServicePtr typedef | sol::di::impl::SingletonService< TService, TServiceParents... > | |
| SingletonService(ServicePtr service) | sol::di::impl::SingletonService< TService, TServiceParents... > | inline |
| SingletonService(Factory factory) | sol::di::impl::SingletonService< TService, TServiceParents... > | inline |
| VoidPtr typedef | sol::di::impl::ScopedService< TService, TServiceParents > | |
| ~IService() (defined in sol::di::impl::IService) | sol::di::impl::IService | inlinevirtual |
| ~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 |
| ~SingletonService() (defined in sol::di::impl::SingletonService< TService, TServiceParents... >) | sol::di::impl::SingletonService< TService, TServiceParents... > | inlinevirtual |