Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Controls how concurrent unsafe changes from multiple sources are delivered to a combined callback (tuple onUnsafeChange, safeStateDelegate).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Functions
Link copied to clipboard
fun <Argument1, Argument2> Pair<CSHasChangeValue<out Argument1>, CSHasChangeValue<Argument2>>.action(onAction: () -> Unit): CSRegistration
inline fun <Argument1, Argument2> Pair<CSHasChangeValue<out Argument1>, CSHasChangeValue<out Argument2>>.action(crossinline onAction: (Argument1, Argument2) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.action(onAction: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
fun Triple<CSHasChange<*>, CSHasChange<*>, CSHasChange<*>>.action(onChange: () -> Unit): CSRegistration
inline fun <T : CSHasChangeValue<Value>, Value> List<T>.action(crossinline function: ArgFun<List<Value>>): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4> CSQuadruple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>>.action(onAction: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5> CSQuintuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>>.action(onAction: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Argument7> CSSeventuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>, CSHasChangeValue<Argument6>, CSHasChangeValue<Argument7>>.action(onAction: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Argument7) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6> CSSixtuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>, CSHasChangeValue<Argument6>>.action(onAction: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Unit): CSRegistration
inline fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.action(crossinline nullableChild: (ParentValue) -> CSHasChangeValue<ChildValue>?, crossinline action: (ChildValue?) -> Unit): CSRegistration
inline fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.action(crossinline child: (ParentValue) -> CSHasChangeValue<ChildValue>, crossinline action: (ChildValue) -> Unit): CSRegistration
inline fun CSHasChangeValue<Boolean>.action(crossinline onTrue: (CSRegistration) -> Unit, crossinline onFalse: (CSRegistration) -> Unit): CSRegistration
Register edge handlers for a boolean observable and invoke once for the current state.
Link copied to clipboard
Link copied to clipboard
inline fun CSHasChangeValue<Boolean>.actionFalseLaunch(dispatcher: CoroutineDispatcher = Main, crossinline function: suspend () -> Unit): CSRegistration
Link copied to clipboard
inline fun <T> CSHasChangeValue<T>.actionFromTo(crossinline function: (from: T?, to: T) -> Unit): CSRegistration
Link copied to clipboard
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.actionLaterOnce(onAction: () -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.actionLaterOnce(onAction: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
inline fun <T : CSHasChange<*>> List<T>.actionLaterOnce(crossinline function: () -> Unit): CSRegistrations
fun <Argument1, Argument2, Argument3, Argument4, Argument5> CSQuintuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>>.actionLaterOnce(onAction: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
inline fun <T : CSHasChange<*>> List<T>.actionLaterOnce(isActionNow: Boolean = false, crossinline function: () -> Unit): CSRegistrations
fun <Argument1, Argument2, Argument3, Argument4> CSQuadruple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>>.actionLaterOnce(isActionNow: Boolean = false, onAction: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6> CSSixtuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>, CSHasChangeValue<Argument6>>.actionLaterOnce(dispatcher: CoroutineDispatcher = Main, onAction: suspend (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Unit): CSRegistration
inline fun <Argument> CSHasChangeValue<Argument>.actionLaterOnce(after: Duration = ZERO, crossinline onChange: ArgFun<Argument>): CSRegistration
Link copied to clipboard
inline fun <T> CSHasChangeValue<T>.actionLaunch(dispatcher: CoroutineDispatcher = Main, crossinline function: suspend (T) -> Unit): CSRegistration
fun <T> CSHasChange<T>.actionLaunch(dispatcher: CoroutineContext = Main, function: suspend () -> Unit): CSRegistration
inline fun <T> CSHasChangeValue<T>.actionLaunch(key: String, dispatcher: CoroutineDispatcher = Main, crossinline function: suspend (T) -> Unit): CSRegistration
fun <T> CSHasChangeValue<T>.actionLaunch(parent: CSHasRegistrations, dispatcher: CoroutineContext = Main, function: suspend (T) -> Unit): CSRegistration
Link copied to clipboard
inline fun <T> CSHasChangeValue<T?>.actionNotNull(crossinline function: (T) -> Unit): CSRegistration
Link copied to clipboard
inline fun <Argument> CSHasChangeValue<out Argument?>.actionNotNullOnce(crossinline function: (Argument) -> Unit): CSRegistration?
Link copied to clipboard
Link copied to clipboard
inline fun <T : CSHasChange<*>> Array<T>.actionOnChangeLater(crossinline function: Fun): CSRegistration
Link copied to clipboard
inline fun CSHasChangeValue<Boolean>.actionTrue(crossinline function: (CSRegistration) -> Unit): CSRegistration
Link copied to clipboard
inline fun CSHasChangeValue<Boolean>.actionTrueLaunch(dispatcher: CoroutineDispatcher = Main, crossinline function: suspend (CSRegistration) -> Unit): CSRegistration
Link copied to clipboard
infix fun <T> CSHasChangeValue<T>.and(other: CSSafeHasChangeValue<Boolean>): CSSafeHasChangeValue<T>
infix fun CSHasChangeValue<Boolean>.and(other: CSHasChangeValue<Boolean?>): CSHasChangeValue<Boolean>
infix fun CSHasChangeValue<Boolean>.and(other: CSHasChangeValue<Boolean>): CSHasChangeValue<Boolean>
infix fun <T> CSSafeHasChangeValue<T>.and(other: CSHasChangeValue<Boolean>): CSSafeHasChangeValue<T>
infix fun <T> CSSafeHasChangeValue<T>.and(other: CSSafeHasChangeValue<Boolean>): CSSafeHasChangeValue<T>
infix fun CSSafeHasChangeValue<Boolean>.and(other: CSSafeHasChangeValue<Boolean?>): CSSafeHasChangeValue<Boolean>
infix fun CSSafeHasChangeValue<Boolean>.and(other: CSSafeHasChangeValue<Boolean>): CSSafeHasChangeValue<Boolean>
Link copied to clipboard
Link copied to clipboard
fun <T> CSSafeHasChangeValue<T>.delegate(parent: CSHasRegistrations? = null): CSSafeHasChangeValue<T>
fun <T, V, Return> Pair<CSHasChangeValue<T>, CSHasChangeValue<V>>.delegate(parent: CSHasRegistrations? = null, fromValues: (T, V) -> Return): CSHasChangeValue<Return>
fun <T, V, Return> Pair<CSSafeHasChangeValue<T>, CSSafeHasChangeValue<V>>.delegate(parent: CSHasRegistrations? = null, fromValues: (T, V) -> Return): CSSafeHasChangeValue<Return>
fun <T, V, K, Return> Triple<CSHasChangeValue<T>, CSHasChangeValue<V>, CSHasChangeValue<K>>.delegate(parent: CSHasRegistrations? = null, fromValues: (T, V, K) -> Return): CSHasChangeValue<Return>
fun <Argument, Return> List<CSHasChangeValue<Argument>>.delegate(parent: CSHasRegistrations? = null, fromValueList: (List<Argument>) -> Return): CSHasChangeValue<Return>
fun <Argument, Return> List<CSHasChangeValue<Argument>>.delegate(parent: CSHasRegistrations? = null, child: (List<Argument>) -> CSHasChangeValue<Return>): CSHasChangeValue<Return>
fun <T, V, K, L, Return> CSQuadruple<CSHasChangeValue<T>, CSHasChangeValue<V>, CSHasChangeValue<K>, CSHasChangeValue<L>>.delegate(parent: CSHasRegistrations? = null, fromValues: (T, V, K, L) -> Return): CSHasChangeValue<Return>
fun <T, Return> CSHasChangeValue<T>.delegate(parent: CSHasRegistrations? = null, fromValue: (T) -> Return): CSHasChangeValue<Return>
fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.delegate(parent: CSHasRegistrations? = null, fromValueNullableChild: (ParentValue) -> CSHasChangeValue<ChildValue>?): CSHasChangeValue<ChildValue?>
fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.delegate(parent: CSHasRegistrations? = null, fromValueChild: (ParentValue) -> CSHasChangeValue<ChildValue>): CSHasChangeValue<ChildValue>
inline fun <Return> CSHasChange<out Any>.delegate(parent: CSHasRegistrations? = null, crossinline from: () -> Return): CSHasChangeValue<Return>
fun <ChildValue> CSHasChange<out Any>.delegate(parent: CSHasRegistrations? = null, child: () -> CSHasChangeValue<ChildValue>): CSHasChangeValue<ChildValue>
fun <T, Return> CSSafeHasChangeValue<T>.delegate(parent: CSHasRegistrations? = null, fromValue: (T) -> Return): CSSafeHasChangeValue<Return>
Link copied to clipboard
fun <Argument, Return> CSHasChangeValue<Argument>.delegateChange(parent: CSHasRegistrations? = null, fromValueChildList: (Argument) -> List<CSHasChange<out Return>>): CSHasChange<Return>
fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.delegateChange(parent: CSHasRegistrations? = null, fromValueNullableChild: (ParentValue) -> CSHasChange<ChildValue>?): CSHasChange<ChildValue>
fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.delegateChange(parent: CSHasRegistrations? = null, fromValueChild: (ParentValue) -> CSHasChange<ChildValue>): CSHasChange<ChildValue>
Link copied to clipboard
fun <T> CSHasChangeValue<T>.delegateIsChange(parent: CSHasRegistrations? = null): CSHasChangeValue<Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
infix fun <T> CSSafeHasChangeValue<T>.ifFalse(other: CSSafeHasChangeValue<Boolean>): CSSafeHasChangeValue<T?>
Link copied to clipboard
infix fun <T> CSSafeHasChangeValue<T>.ifTrue(other: CSSafeHasChangeValue<Boolean>): CSSafeHasChangeValue<T?>
Link copied to clipboard
Link copied to clipboard
infix inline fun <T> CSHasChangeValue<T>.isEqualTo(other: CSHasChangeValue<T>): CSHasChangeValue<Boolean>
Link copied to clipboard
infix inline fun <T> CSHasChangeValue<T>.isFalse(crossinline condition: (T) -> Boolean): CSHasChangeValue<Boolean>
inline fun CSHasChangeValue<Boolean>.isFalse(parent: CSHasRegistrations? = null): CSHasChangeValue<Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> CSHasChangeValue<T>.isSetTo(parent: CSHasRegistrations, value: T): CSHasChangeValue<Boolean>
Link copied to clipboard
infix inline fun <T> CSHasChangeValue<T>.isTrue(crossinline condition: (T) -> Boolean): CSHasChangeValue<Boolean>
inline fun CSHasChangeValue<Boolean?>.isTrue(parent: CSHasRegistrations? = null): CSHasChangeValue<Boolean>
inline fun CSHasChangeValue<Boolean>.isTrue(parent: CSHasRegistrations? = null): CSHasChangeValue<Boolean>
Link copied to clipboard
fun <V, Instance : CSHasDestruct> CSHasChangeValue<V>.lazyDestructFactory(parent: CSHasRegistrations, create: (V) -> Instance): CSValue<Instance>
fun <V, Instance : CSHasDestruct> CSHasChangeValue<V>.lazyDestructFactory(parent: CSHasRegistrations? = null, createInstance: (V) -> Instance): CSValue<Instance>
fun <V, Instance : CSHasDestruct> CSHasRegistrations.lazyDestructFactory(property: () -> CSHasChangeValue<V>, create: (V) -> Instance): CSValue<Instance>
Link copied to clipboard
fun <V, Instance> CSHasChangeValue<V>.lazyFactory(parent: CSHasRegistrations, create: (Instance?, V) -> Instance): CSValue<Instance>
fun <V, Instance> CSHasRegistrations.lazyFactory(property: () -> CSHasChangeValue<V>, create: (Instance?, V) -> Instance): CSValue<Instance>
Link copied to clipboard
inline fun CSHasRegistrations.listenUntilTrueOnce(hasChange: CSHasChange<Boolean>, crossinline listener: () -> Unit): CSRegistration
Link copied to clipboard
Link copied to clipboard
fun <Argument1, Argument2> Pair<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>>.onChange(onChange: () -> Unit): CSRegistration
fun <Argument1, Argument2> Pair<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>>.onChange(onChange: (Argument1, Argument2) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.onChange(onChange: () -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.onChange(onChange: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
fun <Argument1, Argument2> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChange<*>>.onChange(onChange: (Argument1, Argument2) -> Unit): CSRegistration
fun Triple<CSHasChange<*>, CSHasChange<*>, CSHasChange<*>>.onChange(onChange: () -> Unit): CSRegistration
inline fun <T : CSHasChangeValue<Value>, Value> List<T>.onChange(crossinline function: ArgFun<List<Value>>): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4> CSQuadruple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>>.onChange(onChange: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun CSQuadruple<CSHasChange<*>, CSHasChange<*>, CSHasChange<*>, CSHasChange<*>>.onChange(onChange: () -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5> CSQuintuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>>.onChange(onChange: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6> CSSixtuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>, CSHasChangeValue<Argument6>>.onChange(onChange: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Unit): CSRegistration
inline fun <Argument> CSHasChange<Argument>.onChange(crossinline function: () -> Unit): CSRegistration
inline fun <Argument> CSHasChange<Argument>.onChange(crossinline function: (CSRegistration) -> Unit): CSRegistration
inline fun <Argument> CSHasChange<Argument>.onChange(crossinline function: (CSRegistration, Argument) -> Unit): CSRegistration
inline fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.onChange(crossinline nullableChild: (ParentValue) -> CSHasChange<ChildValue>?, crossinline onChange: (ChildValue) -> Unit): CSRegistration
inline fun <ParentValue, ChildValue> CSHasChangeValue<ParentValue>.onChange(crossinline child: (ParentValue) -> CSHasChange<ChildValue>, noinline onChange: (ChildValue) -> Unit): CSRegistration
Link copied to clipboard
inline fun <T> CSHasChangeValue<T>.onChangeFrom(crossinline function: (from: T) -> Unit): CSRegistration
Link copied to clipboard
inline fun <T> CSHasChangeValue<T>.onChangeFromTo(crossinline function: (from: T, to: T) -> Unit): CSRegistration
Link copied to clipboard
fun <T> CSHasChangeValue<T>.onChangeFromToLaunch(function: suspend (from: T, to: T) -> Unit): CSRegistration
fun <T> CSHasChangeValue<T>.onChangeFromToLaunch(parent: CSHasRegistrations, function: suspend (from: T, to: T) -> Unit): CSRegistration
Link copied to clipboard
Link copied to clipboard
fun <Argument1, Argument2> Pair<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>>.onChangeLaterOnce(onChange: () -> Unit): CSRegistration
fun <Argument1, Argument2> Pair<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>>.onChangeLaterOnce(onChange: (Argument1, Argument2) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.onChangeLaterOnce(onChange: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
inline fun <T : CSHasChange<*>> List<T>.onChangeLaterOnce(crossinline function: SusFun): CSRegistrations
fun <Argument1, Argument2, Argument3, Argument4> CSQuadruple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>>.onChangeLaterOnce(onChange: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5> CSQuintuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>>.onChangeLaterOnce(onChange: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
inline fun <Argument> CSHasChange<Argument>.onChangeLaterOnce(crossinline function: Fun): CSRegistration
fun <Argument1, Argument2, Argument3> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.onChangeLaterOnce(dispatcher: CoroutineContext = Main, onChange: SusFun): CSRegistration
inline fun <T : CSHasChange<*>> List<T>.onChangeLaterOnce(dispatcher: CoroutineContext = Main, crossinline function: SusFun): CSRegistrations
inline fun <Argument> CSHasChangeValue<Argument>.onChangeLaterOnce(after: Duration = ZERO, crossinline onChange: ArgFun<Argument>): CSRegistration
inline fun <Argument> CSHasChange<Argument>.onChangeLaterOnce(after: Duration, crossinline function: Fun): CSRegistration
Link copied to clipboard
fun <T> CSHasChange<T>.onChangeLaunch(dispatcher: CoroutineContext = Main, function: suspend (T) -> Unit): CSRegistration
fun <T> CSHasChange<T>.onChangeLaunch(parent: CSHasRegistrations, function: suspend (T) -> Unit): CSRegistration
fun <T> CSHasChange<T>.onChangeLaunch(key: String, dispatcher: CoroutineContext = Main, function: suspend (T) -> Unit): CSRegistration
Link copied to clipboard
inline fun <T> CSHasChangeValue<T?>.onChangeNotNull(crossinline function: (from: T) -> Unit): CSRegistration
Link copied to clipboard
inline fun <Argument> CSHasChange<out Argument?>.onChangeNotNullOnce(crossinline function: (Argument) -> Unit): CSRegistration
Link copied to clipboard
inline fun <Argument> CSHasChange<Argument>.onChangeOnce(parent: CSHasRegistrations? = null, crossinline function: () -> Unit): CSRegistration
inline fun <Argument> CSHasChange<Argument>.onChangeOnce(parent: CSHasRegistrations? = null, crossinline function: (Argument) -> Unit)
Registers a one-time change listener.
inline fun CSHasRegistrations.onChangeOnce(event: CSHasChange<*>, crossinline listener: () -> Unit): CSRegistration
inline fun <T> CSHasRegistrations.onChangeOnce(event: CSHasChange<T>, crossinline listener: (argument: T) -> Unit): CSRegistration
Link copied to clipboard
inline fun <Value> CSHasChangeValue<Value>.onChangeTo(value: Value, crossinline onChange: () -> Unit): CSRegistration
Link copied to clipboard
Link copied to clipboard
fun CSHasChange<Boolean>.onFalseLaunch(dispatcher: CoroutineContext = Main, function: suspend () -> Unit): CSRegistration
fun CSHasChange<Boolean>.onFalseLaunch(key: String, dispatcher: CoroutineContext = Main, function: suspend () -> Unit): CSRegistration
Link copied to clipboard
Link copied to clipboard
inline fun <T> CSHasChangeValue<out T?>.onNotNull(crossinline function: (T) -> Unit): CSRegistration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun CSHasChange<Boolean>.onTrueLaunch(dispatcher: CoroutineContext = Main, function: suspend () -> Unit): CSRegistration
Link copied to clipboard
Link copied to clipboard
inline fun CSHasChangeValue<Boolean>.onTrueUntilFalse(crossinline registration: () -> CSRegistration?): CSRegistration
Link copied to clipboard
Link copied to clipboard
fun <Argument1, Argument2, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>> Pair<Item1, Item2>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2) -> Unit): CSRegistration
fun <Argument1, Argument2, Item1 : CSSafeHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>> Pair<Item1, Item2>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Item1 : CSSafeHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Unit): CSRegistration
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.onUnsafeChange(delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onUnsafeChange: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Unit): CSRegistration
Link copied to clipboard
inline fun CSSafeHasChangeValue<Boolean>.onUnsafeTrue(crossinline function: () -> Unit): CSRegistration
Link copied to clipboard
infix fun CSSafeHasChangeValue<Boolean>.or(other: CSSafeHasChangeValue<Boolean>): CSSafeHasChangeValue<Boolean>
Link copied to clipboard
Link copied to clipboard
fun <T> CSHasChangeValue<T>.safeStateDelegate(parent: CSHasDestruct, onChange: ArgFun<T>? = null): CSSafeHasChangeValue<T>
fun <Argument, Return> CSSafeHasChangeValue<Argument>.safeStateDelegate(parent: CSHasDestruct, unsafeFromValue: (Argument) -> Return): CSSafeHasChangeValue<Return>
fun <T> CSSafeHasChangeValue<T>.safeStateDelegate(parent: CSHasDestruct, onChange: ArgFun<T>? = null): CSSafeHasChangeValue<T>
fun <Argument1, Argument2, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>> Pair<Item1, Item2>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<Pair<Argument1, Argument2>>? = null): CSSafeHasChangeValue<Pair<Argument1, Argument2>>
fun <Argument1, Argument2, Item1 : CSSafeHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>> Pair<Item1, Item2>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<Pair<Argument1, Argument2>>? = null): CSSafeHasChangeValue<Pair<Argument1, Argument2>>
fun <Argument1, Argument2, Argument3, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<Triple<Argument1, Argument2, Argument3>>? = null): CSSafeHasChangeValue<Triple<Argument1, Argument2, Argument3>>
fun <Argument1, Argument2, Argument3, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<Triple<Argument1, Argument2, Argument3>>? = null): CSSafeHasChangeValue<Triple<Argument1, Argument2, Argument3>>
fun <Argument1, Argument2, Argument3, Item1 : CSSafeHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<Triple<Argument1, Argument2, Argument3>>? = null): CSSafeHasChangeValue<Triple<Argument1, Argument2, Argument3>>
fun <Argument1, Argument2, Argument3, Argument4, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSQuadruple<Argument1, Argument2, Argument3, Argument4>>? = null): CSSafeHasChangeValue<CSQuadruple<Argument1, Argument2, Argument3, Argument4>>
fun <Argument1, Argument2, Argument3, Argument4, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSQuadruple<Argument1, Argument2, Argument3, Argument4>>? = null): CSSafeHasChangeValue<CSQuadruple<Argument1, Argument2, Argument3, Argument4>>
fun <Argument1, Argument2, Argument3, Argument4, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSQuadruple<Argument1, Argument2, Argument3, Argument4>>? = null): CSSafeHasChangeValue<CSQuadruple<Argument1, Argument2, Argument3, Argument4>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>? = null): CSSafeHasChangeValue<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>? = null): CSSafeHasChangeValue<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>? = null): CSSafeHasChangeValue<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>? = null): CSSafeHasChangeValue<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>? = null): CSSafeHasChangeValue<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, onChange: ArgFun<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>? = null): CSSafeHasChangeValue<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>
fun <Argument1, Argument2, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>> Pair<Item1, Item2>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Return, Item1 : CSSafeHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>> Pair<Item1, Item2>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Return, Item1 : CSSafeHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>> Triple<Item1, Item2, Item3>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSSafeHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>> CSQuadruple<Item1, Item2, Item3, Item4>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSSafeHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>> CSQuintuple<Item1, Item2, Item3, Item4, Item5>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Return, Item1 : CSHasChangeValue<Argument1>, Item2 : CSHasChangeValue<Argument2>, Item3 : CSHasChangeValue<Argument3>, Item4 : CSSafeHasChangeValue<Argument4>, Item5 : CSSafeHasChangeValue<Argument5>, Item6 : CSSafeHasChangeValue<Argument6>> CSSixtuple<Item1, Item2, Item3, Item4, Item5, Item6>.safeStateDelegate(parent: CSHasDestruct, delivery: CSSafeChangeDelivery = CSSafeChangeDelivery.Conflated, unsafeFromValues: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
Link copied to clipboard
Link copied to clipboard
fun <Argument1, Argument2, Argument3, Argument4, Argument5> CSQuintuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>>.stateDelegate(parent: CSHasRegistrations? = null, onChange: ArgFun<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>? = null): CSHasChangeValue<CSQuintuple<Argument1, Argument2, Argument3, Argument4, Argument5>>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6> CSSixtuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>, CSHasChangeValue<Argument6>>.stateDelegate(parent: CSHasRegistrations? = null, onChange: ArgFun<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>? = null): CSHasChangeValue<CSSixtuple<Argument1, Argument2, Argument3, Argument4, Argument5, Argument6>>
fun <Argument> CSHasChangeValue<Argument>.stateDelegate(parent: CSHasRegistrations? = null, onChange: ArgFun<Argument>? = null): CSHasChangeValue<Argument>
fun <Argument1, Argument2, Return> Pair<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (Argument1, Argument2) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Return> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (Argument1, Argument2, Argument3) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument1, Argument2, Return> Triple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChange<*>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (Argument1, Argument2) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Return> CSQuadruple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (CSQuadruple<Argument1, Argument2, Argument3, Argument4>) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Return> CSQuadruple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (Argument1, Argument2, Argument3, Argument4) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Return> CSQuintuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (Argument1, Argument2, Argument3, Argument4, Argument5) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument1, Argument2, Argument3, Argument4, Argument5, Argument6, Return> CSSixtuple<CSHasChangeValue<Argument1>, CSHasChangeValue<Argument2>, CSHasChangeValue<Argument3>, CSHasChangeValue<Argument4>, CSHasChangeValue<Argument5>, CSHasChangeValue<Argument6>>.stateDelegate(parent: CSHasRegistrations? = null, fromValues: (Argument1, Argument2, Argument3, Argument4, Argument5, Argument6) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument, Return> CSHasChangeValue<Argument>.stateDelegate(parent: CSHasRegistrations? = null, fromValue: (Argument) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <ParentValue, Return> CSHasChangeValue<ParentValue>.stateDelegate(parent: CSHasRegistrations? = null, fromValueChild: (ParentValue) -> CSHasChangeValue<Return>, onChange: (Return) -> Unit? = null): CSHasChangeValue<Return>
fun <Argument, Return> CSHasChangeValue<Argument>.stateDelegate(parent: CSHasRegistrations? = null, fromValueAndPrevious: (Argument, Return?) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
fun <Argument, Return> CSSafeHasChangeValue<Argument>.stateDelegate(parent: CSHasDestruct, unsafeFromValue: (Argument) -> Return, onChange: ArgFun<Return>? = null): CSSafeHasChangeValue<Return>
Link copied to clipboard
fun <Argument, Return : CSHasDestruct> CSHasChangeValue<Argument>.stateDelegateDestruct(parent: CSHasRegistrations? = null, fromValue: (Argument) -> Return, onChange: ArgFun<Return>? = null): CSHasChangeValue<Return>
Link copied to clipboard
fun <ParentValue, Return> CSHasChangeValue<ParentValue>.stateDelegateNullable(parent: CSHasRegistrations? = null, fromValueChild: (ParentValue) -> CSHasChangeValue<Return>?, onChange: (Return?) -> Unit? = null): CSHasChangeValue<Return?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard