RuntimeCompositeSetter

Runtime composite setter that accepts erased Type, restores it's type and sets data in it.

Constructors

this
this(PropertySetter!(Type, FieldType, KeyType) setter)

Constructor for runtime composite setter.

Members

Functions

componentType
TypeInfo componentType(Object composite)

Identify the type of supported component.

set
void set(Object composite, FieldType field, KeyType key, RCIAllocator allocator)

Set a field or property of CompositeType.

Properties

setter
PropertySetter!(Type, FieldType, KeyType) setter [@property setter]

Set setter

setter
inout(PropertySetter!(Type, FieldType, KeyType)) setter [@property getter]

Get setter

Meta