uniplate-1.2.0.3: Uniform type generic traversals.ContentsIndex
Data.Generics.PlateInternal
Description
Internal module, do not import or use.
Synopsis
unsafeCast :: a -> b
inlinePerformIO :: IO a -> a
builder :: forall a . (forall b . (a -> b -> b) -> b -> b) -> [a]
concatCont :: [a -> a] -> a -> a
Documentation
unsafeCast :: a -> b
unsafeCoerce, but for all compilers. In future this can be obtained from Unsafe.Coerce.unsafeCoerce, but thats too recent a change.
inlinePerformIO :: IO a -> a
unsafePerformIO, but suitable for inlining. Copied from Data.ByteString.Base.
builder :: forall a . (forall b . (a -> b -> b) -> b -> b) -> [a]
GHCs foldr/build system, but on all platforms
concatCont :: [a -> a] -> a -> a
Perform concatentation of continuations
Produced by Haddock version 0.8