arrow-core-data / arrow.core / Tuple2
Tuple2
data class ~~Tuple2~~<out A, out B> : Tuple2Of<A, B>
Deprecated: Deprecated in favor of Kotlin’s Pair
Constructors
Properties
Functions
| ap |
fun <C> ~~ap~~(f: Tuple2Of<*, (B) -> C>): Tuple2<A, C> |
| bimap |
fun <C, D> ~~bimap~~(fl: (A) -> C, fr: (B) -> D): Tuple2<C, D> |
| coflatMap |
fun <C> ~~coflatMap~~(f: (Tuple2Of<A, B>) -> C): Tuple2<A, C> |
| extract |
fun ~~extract~~(): B |
| flatMap |
fun <C> ~~flatMap~~(f: (B) -> Tuple2Of<A, C>): Tuple2<A, C> |
| foldL |
fun <C> ~~foldL~~(b: C, f: (C, B) -> C): C |
| foldR |
fun <C> ~~foldR~~(lb: Eval<C>, f: (B, Eval<C>) -> Eval<C>): Eval<C> |
| map |
fun <C> ~~map~~(f: (B) -> C): Tuple2<A, C> |
| reverse |
fun reverse(): Tuple2<B, A> |
| show |
fun ~~show~~(SA: Show<A>, SB: Show<B>): String |
| toString |
fun toString(): String |
Extension Functions
| altFold |
fun <T, F, A> Kind<T, A>.altFold(AF: Alternative<F>, FT: Foldable<T>): Kind<F, A> |
| altSum |
fun <T, F, A> Kind<T, Kind<F, A>>.altSum(AF: Alternative<F>, FT: Foldable<T>): Kind<F, A> |
| bothIor |
fun <A, B> Tuple2<A, B>.~~bothIor~~(): Ior<A, B> |
| conest |
fun <F, A, B> CounnestedType<F, A, B>.conest(): ConestedType<F, A, B> |
| fix |
fun <A, B> Tuple2Of<A, B>.~~fix~~(): Tuple2<A, B> |
| toPair |
fun <A, B> Tuple2<A, B>.~~toPair~~(): Pair<A, B> |