Module aermicioi.aedi.container.type_based_container

Functions

NameDescription
crawlClassInfo(class_, dg)

Classes

NameDescription
TypeBasedContainer A decorating container that can provide for requested base class or interface, one implementor of those. This decorated will inherit following interfaces if and only if T also implements them:
  1. AliasAware!string
  2. FactoryLocator!ObjectFactory
Decorated container must implement following interfaces:
  1. Container
  2. Storage!(ObjectFactory, string)
  3. MutableDecorator!T
  4. Decorator!Container