|
Sauce-0.10.1
A C++ Dependency Injection Framework
|
A Provider for an explicitly-bound Dependency. More...
#include <sauce/internal/implicit_provider_binding.h>
Public Member Functions | |
| Key< Dependency >::Ptr | get () |
| Provide an Iface. More... | |
| virtual i::Key< Dependency >::Ptr | get ()=0 |
| Provide an Iface. More... | |
Friends | |
| class | ImplicitProviderBinding< Dependency, Name > |
Additional Inherited Members | |
Public Types inherited from sauce::Provider< Dependency > | |
| typedef i::Key< Dependency >::Iface | Provides |
| Indicates to template magic that this type exposes sauce::shared_ptr<Provides> get(). | |
A Provider for an explicitly-bound Dependency.
|
inlinevirtual |
Provide an Iface.
Implements sauce::Provider< Dependency >.