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