injected.injection

Undocumented in source.

Members

Aliases

InjectionType
alias InjectionType(T) = toInjected!T.Type
Undocumented in source.

Functions

injectionSeq
auto injectionSeq(Resolver resolver)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Injectable
struct Injectable(T...)

Annotation marking a class or factory function as Injectable. The

Injected
struct Injected(T, string _name = null)

Annotation for an injection. It can optionally include a name to use for the lookup.

Templates

extractInjected
template extractInjected(Args...)

Take an AliasSeq of types and/or Injected values and return a ValueSeq of Injected values, where any Types are converted to nameless Injected values for that type.

getInjectables
template getInjectables(alias symbol)
Undocumented in source.
toInjected
template toInjected(T)
Undocumented in source.

Meta