Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

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

  1. data Peek output

    ptr Ptr.Peek

    No documentation available.

  2. Peek :: Int -> !Ptr Word8 -> IO output -> Peek output

    ptr Ptr.Peek

    No documentation available.

  3. module Ptr.Poke

    No documentation available.

  4. data Poke input

    ptr Ptr.Poke

    Specification of a sized and errorless writing action to a pointer.

  5. Poke :: Int -> !Ptr Word8 -> input -> IO () -> Poke input

    ptr Ptr.Poke

    No documentation available.

  6. module Ptr.PokeAndPeek

    No documentation available.

  7. data PokeAndPeek input output

    ptr Ptr.PokeAndPeek

    Encoder and decoder of the same binary representation. You can compose both the covariant and contravariant parameters of PokeAndPeek using Applicative and Profunctor. E.g.,

    word8AndWord32 :: PokeAndPeek (Word8, Word32) (Word8, Word32)
    word8AndWord32 =
    (,) <$> lmap fst word8 <*> lmap snd beWord32
    

  8. PokeAndPeek :: Int -> (Ptr Word8 -> input -> IO ()) -> (Ptr Word8 -> IO output) -> PokeAndPeek input output

    ptr Ptr.PokeAndPeek

    No documentation available.

  9. module Ptr.Poking

    No documentation available.

  10. data Poking

    ptr Ptr.Poking

    An efficiently composable unmaterialised specification of how to populate a pointer. Once composed it can be materialized into a specific data-structure like ByteString or to directly populate a pointer in some low-level API.

Page 728 of many | Previous | Next