# SortedMapK

`@higherkind data class SortedMapK<A : ``Comparable``<A>, B> : SortedMapKOf<A, B>, SortedMapKKindedJ<A, B>, ``SortedMap``<A, B>`

### Constructors

 `SortedMapK(map: ``SortedMap``)`

### Functions

 ap `fun ap(ff: ``SortedMapK`` C>): ``SortedMapK``` ap2 `fun ap2(f: ``SortedMapK`` Z>, fc: ``SortedMapK``): ``SortedMap``` equals `fun equals(other: ``Any``?): ``Boolean` flatMap `fun flatMap(f: (B) -> ``SortedMapK``): ``SortedMapK``` foldLeft `fun foldLeft(c: C, f: (C, B) -> C): C``fun foldLeft(c: ``SortedMapK``, f: (``SortedMapK``, ``Tuple2``) -> ``SortedMapK``): ``SortedMapK``` foldRight `fun foldRight(c: ``Eval``, f: (B, ``Eval``) -> ``Eval``): ``Eval``` hashCode `fun hashCode(): ``Int` map `fun map(f: (B) -> C): ``SortedMapK``` map2 `fun map2(fc: ``SortedMapK``, f: (B, C) -> Z): ``SortedMapK``` map2Eval `fun map2Eval(fc: ``Eval``<``SortedMapK``>, f: (B, C) -> Z): ``Eval``<``SortedMapK``>` show `fun show(SA: ``Show``, SB: ``Show``): ``String` toString `fun toString(): ``String` traverse `fun traverse(GA: ``Applicative``, f: (B) -> Kind): Kind>`

### Extension Functions

 altFold `fun Kind.altFold(AF: ``Alternative``, FT: ``Foldable``): Kind` altSum `fun Kind>.altSum(AF: ``Alternative``, FT: ``Foldable``): Kind` conest `fun ``CounnestedType``.conest(): ``ConestedType``` updated `fun , B> ``SortedMapK``.updated(k: A, value: B): ``SortedMapK```

Do you like Arrow?

<