Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. plusForeignPtr :: ForeignPtr a -> Int -> ForeignPtr b

    bytestring Data.ByteString.Internal

    No documentation available.

  2. toForeignPtr :: ByteString -> (ForeignPtr Word8, Int, Int)

    bytestring Data.ByteString.Internal

    O(1) Deconstruct a ForeignPtr from a ByteString

  3. toForeignPtr0 :: ByteString -> (ForeignPtr Word8, Int)

    bytestring Data.ByteString.Internal

    O(1) Deconstruct a ForeignPtr from a ByteString

  4. unsafeWithForeignPtr :: ForeignPtr a -> (Ptr a -> IO b) -> IO b

    bytestring Data.ByteString.Internal

    No documentation available.

  5. asForeignPtr :: Text -> IO (ForeignPtr Word8, I8)

    text Data.Text.Foreign

    O(n) Make a mutable copy of a Text.

  6. inlinePerformIO :: IO a -> a

    text Data.Text.Internal.Unsafe

    Just like unsafePerformIO, but we inline it. Big performance gains as it exposes lots of things to further inlining. Very unsafe. In particular, you should do no memory allocation inside an inlinePerformIO block.

  7. unsafeWithForeignPtr :: ForeignPtr a -> (Ptr a -> IO b) -> IO b

    text Data.Text.Internal.Unsafe

    No documentation available.

  8. data FPFormat

    text Data.Text.Lazy.Builder.RealFloat

    Control the rendering of floating point numbers.

  9. inlinePerformIO :: IO a -> a

    text Data.Text.Unsafe

    Just like unsafePerformIO, but we inline it. Big performance gains as it exposes lots of things to further inlining. Very unsafe. In particular, you should do no memory allocation inside an inlinePerformIO block.

  10. unsafeDupablePerformIO :: IO a -> a

    text Data.Text.Unsafe

    No documentation available.

Page 402 of many | Previous | Next