Modulecardano-strict-containers-0.1.6.0
Data.FingerTree.Strict
- 4 types
- 1 class
- 18 values
- Packagecardano-strict-containers-0.1.6.0
- Exports23
- LicenceApache-2.0
- SourceFingerTree.hs
Constructors
Position !(StrictFingerTree v a) !a !(StrictFingerTree v a)OnLeftOnRightNowhere
Instances5Eq, Ord, Show, Generic, Rep
Eq a => Eq (SearchResult v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictOrd a => Ord (SearchResult v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictShow a => Show (SearchResult v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictGeneric (SearchResult v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.Stricttype Rep (SearchResult v a) = D1 ('MetaDataDefined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.Strict"SearchResult"
"Data.FingerTree.Strict"
"cardano-strict-containers-0.1.6.0-KgLpGvchdnF7RySowXvbKO"
'False) ((C1 ('MetaCons"Position"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictFingerTree v a)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictFingerTree v a)))) :+: C1 ('MetaCons"OnLeft"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"OnRight"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Nowhere"
'PrefixI 'False) U1))
Instances8Measured, Foldable, Eq, Ord, Show, Semigroup, …
Measured v a => Measured v (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictFoldable (StrictFingerTree v)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictEq a => Eq (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictOrd a => Ord (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictShow a => Show (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictMeasured v a => Semigroup (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictMeasured v a => Monoid (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictNoThunks a => NoThunks (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.Strict
Things that can be measured.
Methods
measure :: a -> v
Instances6Measured
Measured v a => Measured v (Digit a)Defined in fingertree-0.1.6.3 · Data.FingerTreeMeasured v a => Measured v (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.StrictMeasured v a => Measured v (FingerTree v a)Defined in fingertree-0.1.6.3 · Data.FingerTreeO(1). The cached measure of a tree.
Monoid v => Measured v (Node v a)Defined in fingertree-0.1.6.3 · Data.FingerTreeOrd v => Measured (IntInterval v) (Node v a)Defined in fingertree-0.1.6.3 · Data.IntervalMap.FingerTreeOrd k => Measured (Prio k v) (Entry k v)Defined in fingertree-0.1.6.3 · Data.PriorityQueue.FingerTree
View of the left end of a sequence.
Instances8Functor, Eq, Ord, Read, Show, Generic, …
Functor s => Functor (ViewL s)Defined in fingertree-0.1.6.3 · Data.FingerTree(Eq a, Eq (s a)) => Eq (ViewL s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(Ord a, Ord (s a)) => Ord (ViewL s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(Read a, Read (s a)) => Read (ViewL s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(Show a, Show (s a)) => Show (ViewL s a)Defined in fingertree-0.1.6.3 · Data.FingerTreeGeneric (ViewL s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(NFData a, NFData (s a)) => NFData (ViewL s a)Defined in fingertree-0.1.6.3 · Data.FingerTreetype Rep (ViewL s a) = D1 ('MetaDataDefined in fingertree-0.1.6.3 · Data.FingerTree"ViewL"
"Data.FingerTree"
"fingertree-0.1.6.3-BMsIOi9FbMH2YhlrE7TcRy"
'False) (C1 ('MetaCons"EmptyL"
'PrefixI 'False) U1 :+: C1 ('MetaCons":<"
('InfixI 'RightAssociative5
) 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (s a))))
View of the right end of a sequence.
Instances8Functor, Eq, Ord, Read, Show, Generic, …
Functor s => Functor (ViewR s)Defined in fingertree-0.1.6.3 · Data.FingerTree(Eq a, Eq (s a)) => Eq (ViewR s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(Ord a, Ord (s a)) => Ord (ViewR s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(Read a, Read (s a)) => Read (ViewR s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(Show a, Show (s a)) => Show (ViewR s a)Defined in fingertree-0.1.6.3 · Data.FingerTreeGeneric (ViewR s a)Defined in fingertree-0.1.6.3 · Data.FingerTree(NFData a, NFData (s a)) => NFData (ViewR s a)Defined in fingertree-0.1.6.3 · Data.FingerTreetype Rep (ViewR s a) = D1 ('MetaDataDefined in fingertree-0.1.6.3 · Data.FingerTree"ViewR"
"Data.FingerTree"
"fingertree-0.1.6.3-BMsIOi9FbMH2YhlrE7TcRy"
'False) (C1 ('MetaCons"EmptyR"
'PrefixI 'False) U1 :+: C1 ('MetaCons":>"
('InfixI 'LeftAssociative5
) 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (s a)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))