RuntimeFieldSetter

Runtime field setter that accepts type erased fields, that are restored and then assigned to component.

Constructors

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

Constructor for runtime field setter.

Members

Functions

componentType
TypeInfo componentType(Type composite)

Identify the type of supported component.

set
void set(Type composite, Object 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