UnwrappingFieldAccessor

An accessor that downcasts or unwraps resulting field.

ImplSpec: The accessor will simply upcast any property field to Object if they are rooted in Object class, otherwise it will allocate a Placeholder!FieldType for returned value and return it erased up to Object class. As such it is advised to use an allocator that will dispose automatically it's contents once they are not required. The accessor itself is not responsible for deallocation of placeholders that it returned. As a consequence no components should point to placeholders allocated by this accessor.

template UnwrappingFieldAccessor (
ComponentType
FieldType = ComponentType
KeyType = string
) {}

Members

Classes

UnwrappingFieldAccessor
class UnwrappingFieldAccessor
Undocumented in source.

Meta