plugify 1.2.8
Loading...
Searching...
No Matches
plugify::ServiceLocator Member List

This is the complete list of members for plugify::ServiceLocator, including all inherited members.

BeginScope()plugify::ServiceLocator
Clear()plugify::ServiceLocator
Count() constplugify::ServiceLocator
EndScope()plugify::ServiceLocator
IsRegistered() constplugify::ServiceLocatorinline
operator=(const ServiceLocator &)=delete (defined in plugify::ServiceLocator)plugify::ServiceLocator
operator=(ServiceLocator &&) noexcept (defined in plugify::ServiceLocator)plugify::ServiceLocator
RegisterFactory(std::function< std::shared_ptr< Interface >()> factory, ServiceLifetime lifetime=ServiceLifetime::Transient)plugify::ServiceLocatorinline
RegisterFactoryIfMissing(std::function< std::shared_ptr< Interface >()> factory, ServiceLifetime lifetime=ServiceLifetime::Transient)plugify::ServiceLocatorinline
RegisterInstance(std::shared_ptr< Implementation > instance)plugify::ServiceLocatorinline
RegisterInstanceIfMissing(std::shared_ptr< Implementation > instance)plugify::ServiceLocatorinline
RegisterType(ServiceLifetime lifetime=ServiceLifetime::Transient)plugify::ServiceLocatorinline
RegisterTypeIfMissing(ServiceLifetime lifetime=ServiceLifetime::Transient)plugify::ServiceLocatorinline
RegisterWithDependencies(std::function< std::shared_ptr< Implementation >(Dependencies...)> constructor, ServiceLifetime lifetime=ServiceLifetime::Transient)plugify::ServiceLocatorinline
RegisterWithDependenciesIfMissing(std::function< std::shared_ptr< Implementation >(Dependencies...)> constructor, ServiceLifetime lifetime=ServiceLifetime::Transient)plugify::ServiceLocatorinline
Resolve() constplugify::ServiceLocatorinline
ServiceLocator() (defined in plugify::ServiceLocator)plugify::ServiceLocator
ServiceLocator(const ServiceLocator &)=delete (defined in plugify::ServiceLocator)plugify::ServiceLocator
ServiceLocator(ServiceLocator &&) noexcept (defined in plugify::ServiceLocator)plugify::ServiceLocator
Services() (defined in plugify::ServiceLocator)plugify::ServiceLocator
TryResolve() const noexceptplugify::ServiceLocatorinline
~ServiceLocator() (defined in plugify::ServiceLocator)plugify::ServiceLocator