An ordered map whose insertPre, insertPost, intersection, intersectionWithKey, union, and unionWithKey operations are biased towards leftmost indices when when breaking ties between keys.
Instances10Functor, Foldable, Traversable, Eq, Data, Ord, …
Functor (OMap k)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMapFoldable (OMap k)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMapOrd k => Traversable (OMap k)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMap(Eq k, Eq v) => Eq (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMap(Data k, Data v, Ord k) => Data (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMap(Ord k, Ord v) => Ord (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMap(Ord k, Read k, Read v) => Read (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMap(Show k, Show v) => Show (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMapOrd k => Semigroup (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMapOrd k => Monoid (OMap k v)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OMap