|
template<typename Dependency > |
void | validateAcyclicHelper (InjectorPtr injector, TypeIds &ids, std::string const name) const |
|
template<typename Dependency > |
void | injectHelper (typename Key< Dependency >::Ptr &injected, InjectorPtr injector, std::string const name) const |
|
template<typename Dependency > |
void | cache (InjectorPtr injector, typename Key< Dependency >::Ptr injected, i::TypeId scope) const |
|
template<typename Dependency > |
bool | probe (InjectorPtr injector, typename Key< Dependency >::Ptr &injected, i::TypeId scope) const |
|
◆ cache()
template<typename Dependency >
void sauce::internal::InjectorFriend::cache |
( |
InjectorPtr |
injector, |
|
|
typename Key< Dependency >::Ptr |
injected, |
|
|
i::TypeId |
scope |
|
) |
| const |
|
inlineprotected |
210 {
211 injector->template cache<Dependency>(injected, scope);
212 }
◆ injectHelper()
template<typename Dependency >
void sauce::internal::InjectorFriend::injectHelper |
( |
typename Key< Dependency >::Ptr & |
injected, |
|
|
InjectorPtr |
injector, |
|
|
std::string const |
name |
|
) |
| const |
|
inlineprotected |
205 {
206 injector->inject<Dependency>(injected, injector, name);
207 }
◆ probe()
template<typename Dependency >
bool sauce::internal::InjectorFriend::probe |
( |
InjectorPtr |
injector, |
|
|
typename Key< Dependency >::Ptr & |
injected, |
|
|
i::TypeId |
scope |
|
) |
| const |
|
inlineprotected |
215 {
216 return injector->template probe<Dependency>(injected, scope);
217 }
◆ validateAcyclicHelper()
template<typename Dependency >
void sauce::internal::InjectorFriend::validateAcyclicHelper |
( |
InjectorPtr |
injector, |
|
|
TypeIds & |
ids, |
|
|
std::string const |
name |
|
) |
| const |
|
inlineprotected |
200 {
201 injector->validateAcyclic<Dependency>(true, injector, ids, name);
202 }
The documentation for this class was generated from the following file: