Index S S sb::di::CannotMoveOutServiceException (C++ struct) sb::di::CannotMoveOutServiceException::CannotMoveOutServiceException (C++ function) sb::di::CannotReleaseServiceException (C++ struct) sb::di::CannotReleaseServiceException::CannotReleaseServiceException (C++ function) sb::di::CircularDependencyException (C++ struct) sb::di::CircularDependencyException::CircularDependencyException (C++ function) sb::di::details::containers::ServiceDescriptorList (C++ class) sb::di::details::containers::ServiceDescriptorList::add (C++ function) sb::di::details::containers::ServiceDescriptorList::begin (C++ function) sb::di::details::containers::ServiceDescriptorList::empty (C++ function) sb::di::details::containers::ServiceDescriptorList::end (C++ function) sb::di::details::containers::ServiceDescriptorList::first (C++ function) sb::di::details::containers::ServiceDescriptorList::getLifeTime (C++ function) sb::di::details::containers::ServiceDescriptorList::getServiceTypeId (C++ function) sb::di::details::containers::ServiceDescriptorList::last (C++ function) sb::di::details::containers::ServiceDescriptorList::seal (C++ function) sb::di::details::containers::ServiceDescriptorList::ServiceDescriptorList (C++ function) sb::di::details::containers::ServiceDescriptorList::size (C++ function) sb::di::details::containers::ServiceDescriptorsMap (C++ class) sb::di::details::containers::ServiceDescriptorsMap::add (C++ function) sb::di::details::containers::ServiceDescriptorsMap::begin (C++ function) sb::di::details::containers::ServiceDescriptorsMap::end (C++ function) sb::di::details::containers::ServiceDescriptorsMap::findDescriptors (C++ function) sb::di::details::containers::ServiceDescriptorsMap::operator= (C++ function) sb::di::details::containers::ServiceDescriptorsMap::Ptr (C++ type) sb::di::details::containers::ServiceDescriptorsMap::seal (C++ function) sb::di::details::containers::ServiceDescriptorsMap::ServiceDescriptorsMap (C++ function), [1], [2], [3] sb::di::details::containers::ServiceInstanceList (C++ class) sb::di::details::containers::ServiceInstanceList::add (C++ function) sb::di::details::containers::ServiceInstanceList::clear (C++ function) sb::di::details::containers::ServiceInstanceList::empty (C++ function) sb::di::details::containers::ServiceInstanceList::first (C++ function), [1] sb::di::details::containers::ServiceInstanceList::getInnerList (C++ function), [1] sb::di::details::containers::ServiceInstanceList::isSealed (C++ function) sb::di::details::containers::ServiceInstanceList::last (C++ function), [1] sb::di::details::containers::ServiceInstanceList::reserve (C++ function) sb::di::details::containers::ServiceInstanceList::seal (C++ function) sb::di::details::containers::ServiceInstanceList::ServiceInstanceList (C++ function), [1], [2], [3] sb::di::details::containers::ServiceInstanceList::shrink (C++ function) sb::di::details::containers::ServiceInstanceList::size (C++ function) sb::di::details::containers::ServiceInstanceList::~ServiceInstanceList (C++ function) sb::di::details::containers::ServiceInstancesMap (C++ class) sb::di::details::containers::ServiceInstancesMap::clear (C++ function) sb::di::details::containers::ServiceInstancesMap::contains (C++ function) sb::di::details::containers::ServiceInstancesMap::empty (C++ function) sb::di::details::containers::ServiceInstancesMap::findServices (C++ function) sb::di::details::containers::ServiceInstancesMap::insert (C++ function) sb::di::details::containers::ServiceInstancesMap::operator= (C++ function) sb::di::details::containers::ServiceInstancesMap::Ptr (C++ type) sb::di::details::containers::ServiceInstancesMap::ServiceInstancesMap (C++ function), [1], [2] sb::di::details::containers::ServiceInstancesMap::~ServiceInstancesMap (C++ function) sb::di::details::core::ServiceInstanceProvider (C++ class) sb::di::details::core::ServiceInstanceProvider::clear (C++ function) sb::di::details::core::ServiceInstanceProvider::createInstance (C++ function) sb::di::details::core::ServiceInstanceProvider::createInstanceInPlace (C++ function) sb::di::details::core::ServiceInstanceProvider::createScope (C++ function) sb::di::details::core::ServiceInstanceProvider::getInstance (C++ function) sb::di::details::core::ServiceInstanceProvider::getOptions (C++ function) sb::di::details::core::ServiceInstanceProvider::init (C++ function) sb::di::details::core::ServiceInstanceProvider::operator= (C++ function) sb::di::details::core::ServiceInstanceProvider::Ptr (C++ type) sb::di::details::core::ServiceInstanceProvider::ServiceInstanceProvider (C++ function), [1] sb::di::details::core::ServiceInstanceProvider::tryCreateInstance (C++ function) sb::di::details::core::ServiceInstanceProvider::tryCreateInstanceInPlace (C++ function) sb::di::details::core::ServiceInstanceProvider::tryCreateInstances (C++ function) sb::di::details::core::ServiceInstanceProvider::tryGetInstance (C++ function) sb::di::details::core::ServiceInstanceProvider::tryGetInstances (C++ function) sb::di::details::core::ServiceInstanceProviderRoot (C++ class) sb::di::details::core::ServiceInstanceProviderRoot::getDescriptorsMap (C++ function) sb::di::details::core::ServiceInstanceProviderRoot::getSingletons (C++ function) sb::di::details::core::ServiceInstanceProviderRoot::init (C++ function) sb::di::details::core::ServiceInstanceProviderRoot::Ptr (C++ type) sb::di::details::core::ServiceInstanceProviderRoot::ServiceInstanceProviderRoot (C++ function) sb::di::details::core::ServiceInstanceProviderRoot::spawnGuard (C++ function) sb::di::details::core::ServiceInstanceProviderRoot::SPtr (C++ type) sb::di::details::factories::ExternalServiceFactory (C++ class) sb::di::details::factories::ExternalServiceFactory::createInstance (C++ function) sb::di::details::factories::ExternalServiceFactory::ExternalServiceFactory (C++ function) sb::di::details::factories::ExternalServiceFactory::getServiceTypeId (C++ function) sb::di::details::factories::ServiceFactory (C++ class) sb::di::details::factories::ServiceFactory::createInstance (C++ function) sb::di::details::factories::ServiceFactory::getServiceTypeId (C++ function) sb::di::details::factories::ServiceFcnFactory (C++ class) sb::di::details::factories::ServiceFcnFactory::createInstance (C++ function) sb::di::details::factories::ServiceFcnFactory::getServiceTypeId (C++ function) sb::di::details::factories::ServiceFcnFactory::ServiceFcnFactory (C++ function) sb::di::details::factories::ServiceFcnFactory::ServiceType (C++ type) sb::di::details::helpers::CircularDependencyGuard (C++ class) sb::di::details::helpers::CircularDependencyGuard::operator() (C++ function) sb::di::details::helpers::CircularDependencyGuard::spawnGuard (C++ function) sb::di::details::helpers::ScopedGuard (C++ class) sb::di::details::helpers::ScopedGuard::ScopedGuard (C++ function) sb::di::details::helpers::ScopedGuard::~ScopedGuard (C++ function) sb::di::details::helpers::ServiceCtorInvoker (C++ class) sb::di::details::helpers::ServiceCtorInvoker::invokeWithCtorParams (C++ function) sb::di::details::helpers::ServiceCtorInvoker::ServiceCtorInvoker (C++ function) sb::di::details::helpers::ServiceCtorParamConverter (C++ class) sb::di::details::helpers::ServiceCtorParamConverter::operator U (C++ function) sb::di::details::helpers::ServiceCtorParamConverter::operator U& (C++ function) sb::di::details::helpers::ServiceCtorParamConverter::ServiceCtorParamConverter (C++ function) sb::di::details::helpers::ServiceFactoryInvokerInternals::BadFunctor (C++ struct) sb::di::details::helpers::ServiceFactoryInvokerInternals::BadFunctor::BadFunctor (C++ function) sb::di::details::helpers::ServiceFactoryInvokerInternals::BadFunctor::invoke (C++ function) sb::di::details::helpers::ServiceFactoryInvokerInternals::BadFunctor::ReturnType (C++ type) sb::di::details::helpers::ServiceFactoryInvokerInternals::FunctorInvoker (C++ class) sb::di::details::helpers::ServiceFactoryInvokerInternals::FunctorInvoker::FunctorInvoker (C++ function) sb::di::details::helpers::ServiceFactoryInvokerInternals::FunctorInvoker::invoke (C++ function) sb::di::details::helpers::ServiceFactoryInvokerInternals::FunctorInvoker::ReturnType (C++ type) sb::di::details::helpers::ServiceFactoryInvokerInternals::FunctorInvokerResolver (C++ struct) sb::di::details::helpers::ServiceFactoryInvokerInternals::FunctorInvokerResolver::Invoker (C++ type) sb::di::details::helpers::ServiceParamProvider (C++ struct) sb::di::details::helpers::ServiceParamProvider::getParam (C++ function) sb::di::details::helpers::ServiceParamProvider<std::unique_ptr<T>> (C++ struct) sb::di::details::helpers::ServiceParamProvider<std::unique_ptr<T>>::getParam (C++ function) sb::di::details::helpers::ServiceParamProvider<std::vector<std::unique_ptr<T>>> (C++ struct) sb::di::details::helpers::ServiceParamProvider<std::vector<std::unique_ptr<T>>>::getParam (C++ function) sb::di::details::helpers::ServiceParamProvider<std::vector<T*>> (C++ struct) sb::di::details::helpers::ServiceParamProvider<std::vector<T*>>::getParam (C++ function) sb::di::details::helpers::ServiceParamProvider<T&> (C++ struct) sb::di::details::helpers::ServiceParamProvider<T&>::getParam (C++ function) sb::di::details::helpers::ServiceParamProvider<T*> (C++ struct) sb::di::details::helpers::ServiceParamProvider<T*>::getParam (C++ function) sb::di::details::services::ExternalService (C++ class) sb::di::details::services::ExternalService::ExternalService (C++ function), [1], [2] sb::di::details::services::ExternalService::get (C++ function) sb::di::details::services::ExternalService::getForMoveOut (C++ function) sb::di::details::services::ExternalService::getTypeId (C++ function) sb::di::details::services::ExternalService::isValid (C++ function) sb::di::details::services::ExternalService::operator= (C++ function), [1] sb::di::details::services::ExternalService::Ptr (C++ type) sb::di::details::services::ExternalService::release (C++ function) sb::di::details::services::ExternalService::update (C++ function) sb::di::details::services::InPlaceService (C++ class) sb::di::details::services::InPlaceService::get (C++ function) sb::di::details::services::InPlaceService::getForMoveOut (C++ function) sb::di::details::services::InPlaceService::getTypeId (C++ function) sb::di::details::services::InPlaceService::InPlaceService (C++ function), [1], [2] sb::di::details::services::InPlaceService::isValid (C++ function) sb::di::details::services::InPlaceService::operator= (C++ function), [1] sb::di::details::services::InPlaceService::release (C++ function) sb::di::details::services::UniquePtrService (C++ class) sb::di::details::services::UniquePtrService::get (C++ function) sb::di::details::services::UniquePtrService::getForMoveOut (C++ function) sb::di::details::services::UniquePtrService::getTypeId (C++ function) sb::di::details::services::UniquePtrService::isValid (C++ function) sb::di::details::services::UniquePtrService::operator= (C++ function), [1] sb::di::details::services::UniquePtrService::Ptr (C++ type) sb::di::details::services::UniquePtrService::release (C++ function) sb::di::details::services::UniquePtrService::UniquePtrService (C++ function), [1], [2] sb::di::details::utils::Assert (C++ struct) sb::di::details::utils::Assert::inheritance (C++ function) sb::di::details::utils::Check (C++ struct) sb::di::details::utils::Check::instanceValidity (C++ function), [1] sb::di::details::utils::ctorParamsNumber (C++ function) sb::di::details::utils::IsCopyCtor (C++ struct) sb::di::details::utils::IsCopyCtor<T, const T> (C++ struct) sb::di::details::utils::IsCopyCtor<T, T> (C++ struct) sb::di::details::utils::IsInPlaceObject (C++ struct) sb::di::details::utils::IsInPlaceObjectConstructable (C++ struct) 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::details::utils::Require (C++ struct) sb::di::details::utils::Require::notNull (C++ function), [1], [2] sb::di::details::utils::Require::notNullAndGet (C++ function), [1], [2] sb::di::details::utils::Require::validInstance (C++ function), [1] sb::di::details::utils::Require::validInstanceAndGet (C++ function), [1] 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::createInstance (C++ function) sb::di::IServiceFactory::getServiceTypeId (C++ function) sb::di::IServiceFactory::Ptr (C++ type) sb::di::IServiceFactory::SPtr (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::getForMoveOut (C++ function) sb::di::IServiceInstance::getTypeId (C++ function) sb::di::IServiceInstance::isValid (C++ function) sb::di::IServiceInstance::moveOutAs (C++ function) sb::di::IServiceInstance::moveOutAsUniquePtr (C++ function) sb::di::IServiceInstance::operator bool (C++ function) sb::di::IServiceInstance::Ptr (C++ type) sb::di::IServiceInstance::release (C++ function) sb::di::IServiceInstance::releaseAs (C++ function) sb::di::IServiceInstance::~IServiceInstance (C++ function) sb::di::IServiceInstanceProvider (C++ struct) sb::di::IServiceInstanceProvider::createInstance (C++ function) sb::di::IServiceInstanceProvider::createInstanceInPlace (C++ function) sb::di::IServiceInstanceProvider::createScope (C++ function) sb::di::IServiceInstanceProvider::getInstance (C++ function) sb::di::IServiceInstanceProvider::getOptions (C++ function) sb::di::IServiceInstanceProvider::init (C++ function) sb::di::IServiceInstanceProvider::Ptr (C++ type) sb::di::IServiceInstanceProvider::tryCreateInstance (C++ function) sb::di::IServiceInstanceProvider::tryCreateInstanceInPlace (C++ function) sb::di::IServiceInstanceProvider::tryCreateInstances (C++ function) sb::di::IServiceInstanceProvider::tryGetInstance (C++ function) sb::di::IServiceInstanceProvider::tryGetInstances (C++ function) sb::di::IServiceInstanceProvider::~IServiceInstanceProvider (C++ function) sb::di::NullPointerException (C++ struct) sb::di::NullPointerException::NullPointerException (C++ function) sb::di::OneOrList (C++ class) sb::di::OneOrList::add (C++ function) sb::di::OneOrList::empty (C++ function) sb::di::OneOrList::first (C++ function), [1] sb::di::OneOrList::getAsList (C++ function), [1] sb::di::OneOrList::getAsSingle (C++ function), [1] sb::di::OneOrList::getVariant (C++ function), [1] sb::di::OneOrList::isList (C++ function) sb::di::OneOrList::last (C++ function), [1] sb::di::OneOrList::OneOrList (C++ function), [1], [2], [3] sb::di::OneOrList::operator= (C++ function), [1] sb::di::OneOrList::operator[] (C++ function), [1] sb::di::OneOrList::reserve (C++ function) sb::di::OneOrList::shrink (C++ function) sb::di::OneOrList::size (C++ function) sb::di::OneOrList::tryGetAsList (C++ function), [1] sb::di::OneOrList::tryGetAsSingle (C++ function), [1] sb::di::ServiceAlreadyRegisteredException (C++ struct) sb::di::ServiceAlreadyRegisteredException::ServiceAlreadyRegisteredException (C++ function) sb::di::ServiceBaseTypeMismatchException (C++ struct) sb::di::ServiceBaseTypeMismatchException::ServiceBaseTypeMismatchException (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::buildServiceProviderAsPtr (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], [3], [4] 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) sb::di::ServiceDescriptor::operator= (C++ function), [1] sb::di::ServiceDescriptor::operator== (C++ function) 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), [1] sb::di::ServiceLifeTime::operator== (C++ function) sb::di::ServiceLifeTime::scoped (C++ function) sb::di::ServiceLifeTime::ServiceLifeTime (C++ function), [1], [2] 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::ServiceLifeTimeMismatchException (C++ struct) sb::di::ServiceLifeTimeMismatchException::ServiceLifeTimeMismatchException (C++ function) sb::di::ServiceNotFoundException (C++ struct) sb::di::ServiceNotFoundException::ServiceNotFoundException (C++ function) sb::di::ServiceProvider (C++ class) sb::di::ServiceProvider::createScope (C++ function) sb::di::ServiceProvider::createScopeAsPtr (C++ function) sb::di::ServiceProvider::createService (C++ function) sb::di::ServiceProvider::createServiceInPlace (C++ function) sb::di::ServiceProvider::createServices (C++ function) sb::di::ServiceProvider::getInstanceProvider (C++ function), [1] sb::di::ServiceProvider::getOptions (C++ function) sb::di::ServiceProvider::getService (C++ function) sb::di::ServiceProvider::getServices (C++ function) sb::di::ServiceProvider::operator= (C++ function), [1] sb::di::ServiceProvider::Ptr (C++ type) sb::di::ServiceProvider::ServiceProvider (C++ function), [1], [2] sb::di::ServiceProvider::tryCreateService (C++ function) sb::di::ServiceProvider::tryGetService (C++ function) sb::di::ServiceProviderOptions (C++ struct) sb::di::ServiceProviderOptions::checkServiceGlobalUniqueness (C++ member) sb::di::ServiceProviderOptions::prebuildSingletons (C++ member) sb::di::ServiceProviderOptions::strongDestructionOrder (C++ member) sb::di::TypeId (C++ type)