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.