plugify 1.2.8
|
This is the complete list of members for plugify::ServiceLocator, including all inherited members.
BeginScope() | plugify::ServiceLocator | |
Clear() | plugify::ServiceLocator | |
Count() const | plugify::ServiceLocator | |
EndScope() | plugify::ServiceLocator | |
IsRegistered() const | plugify::ServiceLocator | inline |
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::ServiceLocator | inline |
RegisterFactoryIfMissing(std::function< std::shared_ptr< Interface >()> factory, ServiceLifetime lifetime=ServiceLifetime::Transient) | plugify::ServiceLocator | inline |
RegisterInstance(std::shared_ptr< Implementation > instance) | plugify::ServiceLocator | inline |
RegisterInstanceIfMissing(std::shared_ptr< Implementation > instance) | plugify::ServiceLocator | inline |
RegisterType(ServiceLifetime lifetime=ServiceLifetime::Transient) | plugify::ServiceLocator | inline |
RegisterTypeIfMissing(ServiceLifetime lifetime=ServiceLifetime::Transient) | plugify::ServiceLocator | inline |
RegisterWithDependencies(std::function< std::shared_ptr< Implementation >(Dependencies...)> constructor, ServiceLifetime lifetime=ServiceLifetime::Transient) | plugify::ServiceLocator | inline |
RegisterWithDependenciesIfMissing(std::function< std::shared_ptr< Implementation >(Dependencies...)> constructor, ServiceLifetime lifetime=ServiceLifetime::Transient) | plugify::ServiceLocator | inline |
Resolve() const | plugify::ServiceLocator | inline |
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 noexcept | plugify::ServiceLocator | inline |
~ServiceLocator() (defined in plugify::ServiceLocator) | plugify::ServiceLocator |