protected inner class TransformableValue<in R, T>
TransformableValue(value: T, updateFromRaw: (value: T) -> T, onSet: () -> Unit) |
var isDirty: Boolean |
|
var onSet: () -> Unit |
|
var updateFromRaw: (value: T) -> T |
|
var value: T |
operator fun getValue(thisRef: R, property: KProperty<*>): T |
|
fun setUpdatedFlag(): Unit |
|
operator fun setValue(thisRef: R, property: KProperty<*>, value: T): Unit |