Scanner

Template for defining scanning functions instantiated with particular container adder policy.

The functions defined in this template mixin are the entry point for running scans over symbols that are desired to be added into a container. The template will instantiate scan family of functions that will use passed container adder policy to scan symbols passed to them. It is advised to define your own set of scanning methods in case when additional scanning and transformation logic is expected.

Members

Functions

scan
void scan(Storage!(ObjectFactory, string) storage, Locator!() locator)

Scan symbol T for possible components using ContainerAdderPolicy

scan
void scan(string storage, Locator!() locator)

Scan symbol T for possible components using ContainerAdderPolicy

scan
void scan(ConfigurableContainer container)

Scan symbol T for possible components using ContainerAdderPolicy

scan
void scan(Locator!() locator)
Undocumented in source. Be warned that the author may not have intended to support it.
scan
void scan(Locator!() locator)

Scan symbol T for possible components using ContainerAdderPolicy

Meta