TaggableFactoryDecorator

Decorates a factory with tagging functionality.

Members

Functions

factory
T factory()

Instantiates something of type T.

tag
TaggableFactoryDecorator tag(Z tag)

Tag object with some information

untag
TaggableFactoryDecorator untag(Z tag)

Remove tagged information from object.

Mixins

__anonymous
mixin AllocatorAwareDecoratorMixin!(typeof(this))
Undocumented in source.
__anonymous
mixin DestructDecoratorMixin!(typeof(this))
Undocumented in source.
__anonymous
mixin MutableDecoratorMixin!(Factory!T)
Undocumented in source.

Properties

locator
Locator!() locator [@property setter]

Set locator

tags
Z[] tags [@property setter]

Set tags

tags
Z[] tags [@property getter]

Get all tagged information from this object.

type
TypeInfo type [@property getter]

Get the type info of T that is created.

Meta