combine

fun <T> combine(sources: List<ObservableProperty<T>>): ObservableProperty<List<T>>

Combine the last values of all provided ObservableProperty into a list of values.

fun <T1, T2> combine(source1: ObservableProperty<T1>, source2: ObservableProperty<T2>, equalityPolicy: ObservableProperty.EqualityPolicy<Pair<T1, T2>> = defaultEqualityPolicy()): ObservableProperty<Pair<T1, T2>>

Combine the last values of two ObservableProperty into a Pair.

fun <T1, T2, U> combine(source1: ObservableProperty<T1>, source2: ObservableProperty<T2>, equalityPolicy: ObservableProperty.EqualityPolicy<U> = defaultEqualityPolicy(), combine: (T1, T2) -> U): ObservableProperty<U>

Combine the last values of two ObservableProperty with a mapping function.

fun <T1, T2, T3, U> combine(source1: ObservableProperty<T1>, source2: ObservableProperty<T2>, source3: ObservableProperty<T3>, equalityPolicy: ObservableProperty.EqualityPolicy<Triple<T1, T2, T3>> = defaultEqualityPolicy()): ObservableProperty<Triple<T1, T2, T3>>

Combine the last values of three ObservableProperty into a Triple.

fun <T1, T2, T3, U> combine(source1: ObservableProperty<T1>, source2: ObservableProperty<T2>, source3: ObservableProperty<T3>, equalityPolicy: ObservableProperty.EqualityPolicy<U> = defaultEqualityPolicy(), combine: (T1, T2, T3) -> U): ObservableProperty<U>

Combine the last values of three ObservableProperty with a mapping function.

fun <T1, T2, T3, T4, U> combine(source1: ObservableProperty<T1>, source2: ObservableProperty<T2>, source3: ObservableProperty<T3>, source4: ObservableProperty<T4>, equalityPolicy: ObservableProperty.EqualityPolicy<U> = defaultEqualityPolicy(), combine: (T1, T2, T3, T4) -> U): ObservableProperty<U>

Combine the last values of four ObservableProperty with a mapping function.

fun <T1, T2, T3, T4, T5, U> combine(source1: ObservableProperty<T1>, source2: ObservableProperty<T2>, source3: ObservableProperty<T3>, source4: ObservableProperty<T4>, source5: ObservableProperty<T5>, equalityPolicy: ObservableProperty.EqualityPolicy<U> = defaultEqualityPolicy(), combine: (T1, T2, T3, T4, T5) -> U): ObservableProperty<U>

Combine the last values of five ObservableProperty with a mapping function.