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> |