Binding() (defined in sauce::internal::Binding< Dependency_, Scope >) | sauce::internal::Binding< Dependency_, Scope > | inline |
BindingPtr typedef (defined in sauce::internal::Binding< Dependency_, Scope >) | sauce::internal::Binding< Dependency_, Scope > | |
cache(InjectorPtr injector, typename Key< Dependency >::Ptr injected, i::TypeId scope) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inlineprotected |
Dependency typedef (defined in sauce::internal::Binding< Dependency_, Scope >) | sauce::internal::Binding< Dependency_, Scope > | |
ResolvedBinding< Dependency_ >::eagerlyInject(OpaqueBindingPtr, sauce::shared_ptr< Injector >) const =0 | sauce::internal::OpaqueBinding | pure virtual |
ResolvedBinding< Dependency_ >::get(IfacePtr &, BindingPtr, sauce::shared_ptr< Injector >) const =0 | sauce::internal::ResolvedBinding< Dependency_ > | pure virtual |
getKey() const | sauce::internal::ResolvedBinding< Dependency_ > | inlinevirtual |
getName() const | sauce::internal::Binding< Dependency_, Scope > | inlinevirtual |
IfacePtr typedef (defined in sauce::internal::Binding< Dependency_, Scope >) | sauce::internal::Binding< Dependency_, Scope > | |
injectHelper(typename Key< Dependency >::Ptr &injected, InjectorPtr injector, std::string const name) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inlineprotected |
isModifier() const | sauce::internal::OpaqueBinding | inlinevirtual |
probe(InjectorPtr injector, typename Key< Dependency >::Ptr &injected, i::TypeId scope) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inlineprotected |
setName(std::string const name) | sauce::internal::Binding< Dependency_, Scope > | inlinevirtual |
validateAcyclic(sauce::shared_ptr< Injector >, TypeIds &) const =0 | sauce::internal::ResolvedBinding< Dependency_ > | pure virtual |
validateAcyclicHelper(InjectorPtr injector, TypeIds &ids, std::string const name) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inlineprotected |
~Binding() (defined in sauce::internal::Binding< Dependency_, Scope >) | sauce::internal::Binding< Dependency_, Scope > | inlinevirtual |
~OpaqueBinding() (defined in sauce::internal::OpaqueBinding) | sauce::internal::OpaqueBinding | inlinevirtual |
~ResolvedBinding() (defined in sauce::internal::ResolvedBinding< Dependency_ >) | sauce::internal::ResolvedBinding< Dependency_ > | inlinevirtual |