Modulehxt-9.3.1.22Haskell2010
Control.FlatSeq
Force evaluation like deepseq in Control.DeepSeq, but control the depth of evaluation. flatseq may evaluate more than seq but less than deepseq
- 1 class
- 3 values
- Packagehxt-9.3.1.22
- Exports4
- LanguageHaskell2010
- LicenceMIT
- SourceFlatSeq.hs
A class of types that can be partially evaluated, but evaluation can be propagated deeper than WHNF
Instances21WNFData, …
WNFData IntegerDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData Word16Defined in hxt-9.3.1.22 · Control.FlatSeqWNFData Word32Defined in hxt-9.3.1.22 · Control.FlatSeqWNFData Word64Defined in hxt-9.3.1.22 · Control.FlatSeqWNFData Word8Defined in hxt-9.3.1.22 · Control.FlatSeqWNFData BoolDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData CharDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData DoubleDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData FloatDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData IntDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData WordDefined in hxt-9.3.1.22 · Control.FlatSeqWNFData QNameDefined in hxt-9.3.1.22 · Text.XML.HXT.DOM.QualifiedNameWNFData XNameDefined in hxt-9.3.1.22 · Text.XML.HXT.DOM.QualifiedNameWNFData DTDElemDefined in hxt-9.3.1.22 · Text.XML.HXT.DOM.TypeDefsWNFData XNodeDefined in hxt-9.3.1.22 · Text.XML.HXT.DOM.TypeDefsWNFData ()Defined in hxt-9.3.1.22 · Control.FlatSeqWNFData a => WNFData (NTree a)Defined in hxt-9.3.1.22 · Data.Tree.NTree.TypeDefsWNFData a => WNFData [a]Defined in hxt-9.3.1.22 · Control.FlatSeq(WNFData a, WNFData b) => WNFData (a, b)Defined in hxt-9.3.1.22 · Control.FlatSeq(WNFData a, WNFData b, WNFData c) => WNFData (a, b, c)Defined in hxt-9.3.1.22 · Control.FlatSeq(WNFData a, WNFData b, WNFData c, WNFData d) => WNFData (a, b, c, d)Defined in hxt-9.3.1.22 · Control.FlatSeq