|
template<typename Dependency > |
void | inject (typename i::Key< Dependency >::Ptr &injected, std::string const name=unnamed()) |
|
template<typename Iface , typename Name > |
void | inject (typename i::Key< Named< Iface, Name > >::Ptr &injected, std::string const name=unnamed()) |
|
template<typename Dependency > |
i::Key< Dependency >::Ptr | get (std::string const name=unnamed()) |
|
template<typename Iface , typename Name > |
i::Key< Named< Iface, Name > >::Ptr | get (std::string const name=unnamed()) |
|
template<typename Scope > |
i::InjectorPtr | enter () const |
|
i::InjectorPtr | exit () const |
|
template<typename Scope > |
void | eagerlyInject () |
|
|
class | Modules |
|
class | i::InjectorFriend |
|
The documentation for this class was generated from the following file: