HelpDecoratingContainer

Templated help decorating container.

Templated help decorating container. This decorated will decorate a container, and add help information logic to it. Depending if help information is on or off, it will display or not help information on stdout for end user. This decorated will inherit following interfaces only and only if the T also implements them:

  • Storage!(ObjectFactory, string)
  • Container
  • AliasAware!string
  • FactoryLocator!ObjectFactory

Following interface is a must for decorated container:

  • Locator!()
  • ,

Members

Aliases

InheritanceSet
alias InheritanceSet = NoDuplicates!(Filter!(templateOr!(partialSuffixed!(isDerived, Storage!(ObjectFactory, string)), partialSuffixed!(isDerived, AliasAware!string), partialSuffixed!(isDerived, FactoryLocator!ObjectFactory), partialSuffixed!(isDerived, Container)), InterfacesTuple!T), Locator!(), MutableDecorator!T, HelpInformationToggable)

Set which the switchable decorated will decorate for T. By default Locator!() and Switchable is included.

Classes

HelpDecoratingContainer
class HelpDecoratingContainer

Templated help decorating container.

Parameters

T

The decorated that switchable decorated will decorate.

Meta