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. Ptr :: Addr# -> Ptr a

    basement Basement.Imports

    No documentation available.

  2. class (Functor m, Applicative m, Monad m) => PrimMonad (m :: Type -> Type)

    basement Basement.Monad

    Primitive monad that can handle mutation. For example: IO and ST.

  3. module Basement.PrimType

    No documentation available.

  4. class PrimMemoryComparable ty

    basement Basement.PrimType

    A constraint class for serializable type that have an unique memory compare representation e.g. Float and Double have -0.0 and 0.0 which are Eq individual, yet have a different memory representation which doesn't allow for memcmp operation

  5. class Eq ty => PrimType ty

    basement Basement.PrimType

    Represent the accessor for types that can be stored in the UArray and MUArray. Types need to be a instance of storable and have fixed sized.

  6. module Basement.Types.Ptr

    No documentation available.

  7. data Ptr a

    basement Basement.Types.Ptr

    A value of type Ptr a represents a pointer to an object, or an array of objects, which may be marshalled to or from Haskell values of type a. The type a will often be an instance of class Storable which provides the marshalling operations. However this is not essential, and you can provide your own operations to access the pointer. For example you might write small foreign functions to get or set the fields of a C struct.

  8. Ptr :: Addr# -> Ptr a

    basement Basement.Types.Ptr

    No documentation available.

  9. class Eq ty => PrimType ty

    basement Basement.UArray

    Represent the accessor for types that can be stored in the UArray and MUArray. Types need to be a instance of storable and have fixed sized.

  10. module Crypto.Padding

    PKCS5 (RFC 1423) and IPSec ESP (RFC 4303) padding methods are implemented both as trivial functions operating on bytestrings and as Put routines usable from the Data.Serialize module. These methods do not work for algorithms or pad sizes in excess of 255 bytes (2040 bits, so extremely large as far as cipher needs are concerned).

Page 344 of many | Previous | Next