Index S S sb::di::CannotMoveOutServiceException (C++ struct) sb::di::CannotMoveOutServiceException::CannotMoveOutServiceException (C++ function) sb::di::CircularDependencyException (C++ struct) sb::di::CircularDependencyException::CircularDependencyException (C++ function) sb::di::details::CircularDependencyGuard (C++ class) sb::di::details::CircularDependencyGuard::operator() (C++ function) sb::di::details::CircularDependencyGuard::spawnGuard (C++ function) sb::di::details::DefaultServiceProvider (C++ class) sb::di::details::DefaultServiceProvider::clear (C++ function) sb::di::details::DefaultServiceProvider::createInstance (C++ function) sb::di::details::DefaultServiceProvider::createInstances (C++ function) sb::di::details::DefaultServiceProvider::createScope (C++ function) sb::di::details::DefaultServiceProvider::DefaultServiceProvider (C++ function), [1], [2] sb::di::details::DefaultServiceProvider::getInstance (C++ function) sb::di::details::DefaultServiceProvider::getInstances (C++ function) sb::di::details::DefaultServiceProvider::operator= (C++ function), [1] sb::di::details::DefaultServiceProvider::Ptr (C++ type) sb::di::details::DefaultServiceProvider::tryCreateInstance (C++ function) sb::di::details::DefaultServiceProvider::tryGetInstance (C++ function) sb::di::details::DefaultServiceProviderRoot (C++ class) sb::di::details::DefaultServiceProviderRoot::DefaultServiceProviderRoot (C++ function) sb::di::details::DefaultServiceProviderRoot::getDescriptorsMap (C++ function) sb::di::details::DefaultServiceProviderRoot::getSingletons (C++ function) sb::di::details::DefaultServiceProviderRoot::Ptr (C++ type) sb::di::details::DefaultServiceProviderRoot::~DefaultServiceProviderRoot (C++ function) sb::di::details::ExternalService (C++ class) sb::di::details::ExternalService::ExternalService (C++ function), [1], [2] sb::di::details::ExternalService::get (C++ function) sb::di::details::ExternalService::getTypeId (C++ function) sb::di::details::ExternalService::isValid (C++ function) sb::di::details::ExternalService::moveOut (C++ function) sb::di::details::ExternalService::operator bool (C++ function) sb::di::details::ExternalService::operator= (C++ function), [1] sb::di::details::ExternalService::Ptr (C++ type) sb::di::details::ExternalServiceFactory (C++ class) sb::di::details::ExternalServiceFactory::clone (C++ function) sb::di::details::ExternalServiceFactory::createInstance (C++ function) sb::di::details::ExternalServiceFactory::ExternalServiceFactory (C++ function) sb::di::details::ExternalServiceFactory::getServiceTypeId (C++ function) sb::di::details::ExternalServiceFcnFactory (C++ class) sb::di::details::ExternalServiceFcnFactory::clone (C++ function) sb::di::details::ExternalServiceFcnFactory::createInstance (C++ function) sb::di::details::ExternalServiceFcnFactory::ExternalServiceFcnFactory (C++ function) sb::di::details::ExternalServiceFcnFactory::getServiceTypeId (C++ function) sb::di::details::ExternalServiceFcnFactory::IsReturnTypePtr (C++ type) sb::di::details::ExternalServiceFcnFactory::ReturnType (C++ type) sb::di::details::ExternalServiceFcnFactory::ServiceType (C++ type) sb::di::details::IServiceProviderRoot (C++ struct) sb::di::details::IServiceProviderRoot::getDescriptorsMap (C++ function) sb::di::details::IServiceProviderRoot::getSingletons (C++ function) sb::di::details::IServiceProviderRoot::~IServiceProviderRoot (C++ function) sb::di::details::ScopedGuard (C++ class) sb::di::details::ScopedGuard::ScopedGuard (C++ function) sb::di::details::ScopedGuard::~ScopedGuard (C++ function) sb::di::details::ServiceCtorFactory (C++ class) sb::di::details::ServiceCtorFactory::clone (C++ function) sb::di::details::ServiceCtorFactory::createInstance (C++ function) sb::di::details::ServiceCtorFactory::getServiceTypeId (C++ function) sb::di::details::ServiceCtorFactory::Ptr (C++ type) sb::di::details::ServiceDescriptorList (C++ class) sb::di::details::ServiceDescriptorList::add (C++ function) sb::di::details::ServiceDescriptorList::begin (C++ function), [1] sb::di::details::ServiceDescriptorList::contains (C++ function) sb::di::details::ServiceDescriptorList::empty (C++ function) sb::di::details::ServiceDescriptorList::end (C++ function), [1] sb::di::details::ServiceDescriptorList::getLifeTime (C++ function) sb::di::details::ServiceDescriptorList::getServiceTypeId (C++ function) sb::di::details::ServiceDescriptorList::last (C++ function), [1] sb::di::details::ServiceDescriptorList::operator= (C++ function), [1] sb::di::details::ServiceDescriptorList::rBegin (C++ function) sb::di::details::ServiceDescriptorList::rEnd (C++ function) sb::di::details::ServiceDescriptorList::seal (C++ function) sb::di::details::ServiceDescriptorList::ServiceDescriptorList (C++ function), [1], [2] sb::di::details::ServiceDescriptorList::size (C++ function) sb::di::details::ServiceDescriptorsMap (C++ class) sb::di::details::ServiceDescriptorsMap::add (C++ function) sb::di::details::ServiceDescriptorsMap::begin (C++ function), [1] sb::di::details::ServiceDescriptorsMap::end (C++ function), [1] sb::di::details::ServiceDescriptorsMap::getDescriptorsList (C++ function) sb::di::details::ServiceDescriptorsMap::operator= (C++ function), [1] sb::di::details::ServiceDescriptorsMap::Ptr (C++ type) sb::di::details::ServiceDescriptorsMap::seal (C++ function) sb::di::details::ServiceDescriptorsMap::ServiceDescriptorsMap (C++ function), [1], [2], [3] sb::di::details::ServiceFcnFactory (C++ class) sb::di::details::ServiceFcnFactory::clone (C++ function) sb::di::details::ServiceFcnFactory::createInstance (C++ function) sb::di::details::ServiceFcnFactory::getServiceTypeId (C++ function) sb::di::details::ServiceFcnFactory::IsReturnTypeUniquePtr (C++ type) sb::di::details::ServiceFcnFactory::ReturnType (C++ type) sb::di::details::ServiceFcnFactory::ServiceFcnFactory (C++ function) sb::di::details::ServiceFcnFactory::ServiceType (C++ type) sb::di::details::ServiceList (C++ class) sb::di::details::ServiceList::add (C++ function) sb::di::details::ServiceList::at (C++ function) sb::di::details::ServiceList::begin (C++ function) sb::di::details::ServiceList::empty (C++ function) sb::di::details::ServiceList::end (C++ function) sb::di::details::ServiceList::first (C++ function) sb::di::details::ServiceList::getAllServices (C++ function) sb::di::details::ServiceList::isSealed (C++ function) sb::di::details::ServiceList::last (C++ function) sb::di::details::ServiceList::operator= (C++ function), [1] sb::di::details::ServiceList::rBegin (C++ function) sb::di::details::ServiceList::rEnd (C++ function) sb::di::details::ServiceList::reserve (C++ function) sb::di::details::ServiceList::seal (C++ function) sb::di::details::ServiceList::ServiceList (C++ function), [1], [2] sb::di::details::ServiceOwner (C++ class) sb::di::details::ServiceOwner::get (C++ function) sb::di::details::ServiceOwner::getTypeId (C++ function) sb::di::details::ServiceOwner::isValid (C++ function) sb::di::details::ServiceOwner::moveOut (C++ function) sb::di::details::ServiceOwner::operator bool (C++ function) sb::di::details::ServiceOwner::operator= (C++ function), [1] sb::di::details::ServiceOwner::Ptr (C++ type) sb::di::details::ServiceOwner::ServiceOwner (C++ function), [1], [2] sb::di::details::ServicesMap (C++ class) sb::di::details::ServicesMap::add (C++ function) sb::di::details::ServicesMap::clear (C++ function) sb::di::details::ServicesMap::getList (C++ function) sb::di::details::ServicesMap::operator[] (C++ function) sb::di::details::ServicesMap::Ptr (C++ type) sb::di::details::ServicesMap::ServicesMap (C++ function) sb::di::details::ServicesMap::~ServicesMap (C++ function) sb::di::details::utils::IsUniquePtr (C++ struct) sb::di::details::utils::IsUniquePtr::Type (C++ type) sb::di::details::utils::IsUniquePtr<std::unique_ptr<T>> (C++ struct) sb::di::details::utils::IsUniquePtr<std::unique_ptr<T>>::Type (C++ type) sb::di::ForbiddenServiceFactoryException (C++ struct) sb::di::ForbiddenServiceFactoryException::ForbiddenServiceFactoryException (C++ function) sb::di::InjectorException (C++ struct) sb::di::InjectorException::InjectorException (C++ function) sb::di::InvalidServiceException (C++ struct) sb::di::InvalidServiceException::InvalidServiceException (C++ function) sb::di::IServiceFactory (C++ struct) sb::di::IServiceFactory::clone (C++ function) sb::di::IServiceFactory::createInstance (C++ function) sb::di::IServiceFactory::getServiceTypeId (C++ function) sb::di::IServiceFactory::Ptr (C++ type) sb::di::IServiceFactory::~IServiceFactory (C++ function) sb::di::IServiceInstance (C++ struct) sb::di::IServiceInstance::get (C++ function) sb::di::IServiceInstance::getAs (C++ function) sb::di::IServiceInstance::getTypeId (C++ function) sb::di::IServiceInstance::isValid (C++ function) sb::di::IServiceInstance::moveOut (C++ function) sb::di::IServiceInstance::moveOutAs (C++ function) sb::di::IServiceInstance::operator bool (C++ function) sb::di::IServiceInstance::Ptr (C++ type) sb::di::IServiceInstance::~IServiceInstance (C++ function) sb::di::IServiceProvider (C++ struct) sb::di::IServiceProvider::createInstance (C++ function) sb::di::IServiceProvider::createInstances (C++ function) sb::di::IServiceProvider::createScope (C++ function) sb::di::IServiceProvider::createService (C++ function) sb::di::IServiceProvider::createServices (C++ function) sb::di::IServiceProvider::getInstance (C++ function) sb::di::IServiceProvider::getInstances (C++ function) sb::di::IServiceProvider::getService (C++ function) sb::di::IServiceProvider::getServices (C++ function) sb::di::IServiceProvider::Ptr (C++ type) sb::di::IServiceProvider::tryCreateInstance (C++ function) sb::di::IServiceProvider::tryCreateService (C++ function) sb::di::IServiceProvider::tryGetInstance (C++ function) sb::di::IServiceProvider::tryGetService (C++ function) sb::di::IServiceProvider::~IServiceProvider (C++ function) sb::di::NullPointnerException (C++ struct) sb::di::NullPointnerException::NullPointnerException (C++ function) sb::di::ServiceAlreadyRegisteredException (C++ struct) sb::di::ServiceAlreadyRegisteredException::ServiceAlreadyRegisteredException (C++ function) sb::di::ServiceBaseTypeMissmatchException (C++ struct) sb::di::ServiceBaseTypeMissmatchException::ServiceBaseTypeMissmatchException (C++ function) sb::di::ServiceCollection (C++ class) sb::di::ServiceCollection::add (C++ function), [1], [2], [3], [4] sb::di::ServiceCollection::addScoped (C++ function), [1], [2] sb::di::ServiceCollection::addSingleton (C++ function), [1], [2], [3], [4] sb::di::ServiceCollection::addTransient (C++ function), [1], [2] sb::di::ServiceCollection::at (C++ function), [1] sb::di::ServiceCollection::begin (C++ function), [1] sb::di::ServiceCollection::buildServiceProvider (C++ function) sb::di::ServiceCollection::capacity (C++ function) sb::di::ServiceCollection::cBegin (C++ function) sb::di::ServiceCollection::cEnd (C++ function) sb::di::ServiceCollection::clear (C++ function) sb::di::ServiceCollection::ConstIterator (C++ type) sb::di::ServiceCollection::ConstReverseIterator (C++ type) sb::di::ServiceCollection::contains (C++ function), [1] sb::di::ServiceCollection::containsExact (C++ function), [1] sb::di::ServiceCollection::containsIf (C++ function) sb::di::ServiceCollection::count (C++ function) sb::di::ServiceCollection::crBegin (C++ function) sb::di::ServiceCollection::crEnd (C++ function) sb::di::ServiceCollection::empty (C++ function) sb::di::ServiceCollection::end (C++ function), [1] sb::di::ServiceCollection::findIf (C++ function), [1] sb::di::ServiceCollection::first (C++ function), [1] sb::di::ServiceCollection::insert (C++ function) sb::di::ServiceCollection::Iterator (C++ type) sb::di::ServiceCollection::last (C++ function), [1] sb::di::ServiceCollection::operator= (C++ function), [1] sb::di::ServiceCollection::operator[] (C++ function), [1] sb::di::ServiceCollection::pop (C++ function) sb::di::ServiceCollection::Ptr (C++ type) sb::di::ServiceCollection::rBegin (C++ function) sb::di::ServiceCollection::rbegin (C++ function) sb::di::ServiceCollection::remove (C++ function), [1], [2], [3] sb::di::ServiceCollection::removeAll (C++ function), [1] sb::di::ServiceCollection::removeIf (C++ function) sb::di::ServiceCollection::removeRange (C++ function), [1] sb::di::ServiceCollection::rEnd (C++ function) sb::di::ServiceCollection::rend (C++ function) sb::di::ServiceCollection::reserve (C++ function) sb::di::ServiceCollection::ReverseIterator (C++ type) sb::di::ServiceCollection::ServiceCollection (C++ function), [1], [2] sb::di::ServiceCollection::shrinkToFit (C++ function) sb::di::ServiceCollection::size (C++ function) sb::di::ServiceDescriber (C++ class) sb::di::ServiceDescriber::describe (C++ function) sb::di::ServiceDescriber::describeFrom (C++ function), [1] sb::di::ServiceDescriber::describeScoped (C++ function) sb::di::ServiceDescriber::describeScopedFrom (C++ function), [1] sb::di::ServiceDescriber::describeSingleton (C++ function), [1], [2] sb::di::ServiceDescriber::describeSingletonFrom (C++ function), [1] sb::di::ServiceDescriber::describeTransient (C++ function) sb::di::ServiceDescriber::describeTransientFrom (C++ function), [1] sb::di::ServiceDescriptor (C++ class) sb::di::ServiceDescriptor::getImplementationFactory (C++ function) sb::di::ServiceDescriptor::getImplementationTypeId (C++ function) sb::di::ServiceDescriptor::getLifeTime (C++ function) sb::di::ServiceDescriptor::getServiceTypeId (C++ function) sb::di::ServiceDescriptor::operator= (C++ function), [1] sb::di::ServiceDescriptor::Ptr (C++ type) sb::di::ServiceDescriptor::ServiceDescriptor (C++ function), [1], [2] sb::di::ServiceLifeTime (C++ class) sb::di::ServiceLifeTime::is (C++ function) sb::di::ServiceLifeTime::isScoped (C++ function) sb::di::ServiceLifeTime::isSingleton (C++ function) sb::di::ServiceLifeTime::isTransient (C++ function) sb::di::ServiceLifeTime::operator!= (C++ function) sb::di::ServiceLifeTime::operator< (C++ function) sb::di::ServiceLifeTime::operator<= (C++ function) sb::di::ServiceLifeTime::operator= (C++ function) sb::di::ServiceLifeTime::operator== (C++ function) sb::di::ServiceLifeTime::operator> (C++ function) sb::di::ServiceLifeTime::operator>= (C++ function) sb::di::ServiceLifeTime::scoped (C++ function) sb::di::ServiceLifeTime::ServiceLifeTime (C++ function), [1] sb::di::ServiceLifeTime::singleton (C++ function) sb::di::ServiceLifeTime::transient (C++ function) sb::di::ServiceLifeTime::Type (C++ enum) sb::di::ServiceLifeTime::Type::Scoped (C++ enumerator) sb::di::ServiceLifeTime::Type::Singleton (C++ enumerator) sb::di::ServiceLifeTime::Type::Transient (C++ enumerator) sb::di::ServiceLifeTimeMissmatchException (C++ struct) sb::di::ServiceLifeTimeMissmatchException::ServiceLifeTimeMissmatchException (C++ function) sb::di::ServiceNotFoundException (C++ struct) sb::di::ServiceNotFoundException::ServiceNotFoundException (C++ function) sb::di::ServiceProviderOptions (C++ struct) sb::di::ServiceProviderOptions::prebuildSingeletons (C++ member) sb::di::ServiceProviderOptions::strongDestructionOrder (C++ member) sb::di::TypeId (C++ type)