template SwitchableContainer(T)
alias InheritanceSet =
NoDuplicates!(
Filter!(
templateOr!(
partialSuffixed!(
isDerived,
Storage!(
ObjectFactory,
string)),
partialSuffixed!(
isDerived,
AliasAware!
string),
partialSuffixed!(
isDerived,
FactoryLocator!
ObjectFactory),
partialSuffixed!(
isDerived,
Container)),
InterfacesTuple!
T),
Locator!(),
Decorator!
T,
Switchable)
Set which the switchable decorated will decorate for T. By default Locator!() and Switchable is included.