Sauce-0.10.1 A C++ Dependency Injection Framework

- Main Page
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator > Member List

This is the complete list of members for sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator >, including all inherited members.

Binding() (defined in sauce::internal::Binding< Dependency, Scope >) | sauce::internal::Binding< Dependency, Scope > | inline
BindingPtr typedef (defined in sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator >) | sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator > |
cache(InjectorPtr injector, typename Key< Dependency >::Ptr injected, i::TypeId scope) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inline protected
Dependency typedef (defined in sauce::internal::Binding< Dependency, Scope >) | sauce::internal::Binding< Dependency, Scope > |
dispose(Iface *iface) const (defined in sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator >) | sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator > | inline
sauce::internal::ResolvedBinding::eagerlyInject(OpaqueBindingPtr, sauce::shared_ptr< Injector >) const =0 | sauce::internal::OpaqueBinding | pure virtual
sauce::internal::ResolvedBinding::get(IfacePtr &, BindingPtr, sauce::shared_ptr< Injector >) const =0 | sauce::internal::ResolvedBinding< Dependency > | pure virtual
getKey() const | sauce::internal::ResolvedBinding< Dependency > | inline virtual
getName() const | sauce::internal::Binding< Dependency, Scope > | inline virtual
inject(IfacePtr &injected, BindingPtr binding, InjectorPtr injector) const | sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator > | inline virtual
injectHelper(typename Key< Dependency >::Ptr &injected, InjectorPtr injector, std::string const name) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inline protected
isModifier() const | sauce::internal::OpaqueBinding | inline virtual
NewBinding() (defined in sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator >) | sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator > | inline
NewBindingFriend (defined in sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator >) | sauce::internal::NewBinding< Dependency, Scope, Constructor, Allocator > | friend
probe(InjectorPtr injector, typename Key< Dependency >::Ptr &injected, i::TypeId scope) const (defined in sauce::internal::InjectorFriend) | sauce::internal::InjectorFriend | inline protected
setName(std::string const name) | sauce::internal::Binding< Dependency, Scope > | inline virtual
Binding< Dependency, Scope >::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 | inline protected
~Binding() (defined in sauce::internal::Binding< Dependency, Scope >) | sauce::internal::Binding< Dependency, Scope > | inline virtual
~OpaqueBinding() (defined in sauce::internal::OpaqueBinding) | sauce::internal::OpaqueBinding | inline virtual
~ResolvedBinding() (defined in sauce::internal::ResolvedBinding< Dependency >) | sauce::internal::ResolvedBinding< Dependency > | inline virtual