Hoogle Search

Within LTS Haskell 24.33 (ghc-9.10.3)

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

  1. setOwnerWritable :: Bool -> Permissions -> Permissions

    directory System.Directory.OsPath

    No documentation available.

  2. setPermissions :: OsPath -> Permissions -> IO ()

    directory System.Directory.OsPath

    Set the permissions of a file or directory. On Windows, this is only capable of changing the writable permission, which corresponds to the "read-only" attribute. Changing the other permissions has no effect. On POSIX systems, this sets the owner permissions. The operation may fail with:

  3. setStdGen :: MonadIO m => StdGen -> m ()

    random System.Random

    Sets the global pseudo-random number generator. Overwrites the contents of globalStdGen

  4. setByteArray :: (Prim a, PrimMonad m) => MutableByteArray (PrimState m) -> Int -> Int -> a -> m ()

    primitive Data.Primitive.ByteArray

    Fill a slice of a mutable byte array with a value. The offset and length are given in elements of type a rather than in bytes. Note: this function does not do bounds checking.

  5. setPrimArray :: (Prim a, PrimMonad m) => MutablePrimArray (PrimState m) a -> Int -> Int -> a -> m ()

    primitive Data.Primitive.PrimArray

    Fill a slice of a mutable primitive array with a value. Note: this function does not do bounds checking.

  6. setPtr :: (Prim a, PrimMonad m) => Ptr a -> Int -> a -> m ()

    primitive Data.Primitive.Ptr

    Fill a memory block with the given value. The length is in elements of type a rather than in bytes.

  7. setByteArray# :: Prim a => MutableByteArray# s -> Int# -> Int# -> a -> State# s -> State# s

    primitive Data.Primitive.Types

    Fill a slice of the mutable array with a value. The offset and length of the chunk are in elements of type a rather than in bytes.

  8. setOffAddr# :: Prim a => Addr# -> Int# -> Int# -> a -> State# s -> State# s

    primitive Data.Primitive.Types

    Fill a memory block given by an address, an offset and a length. The offset and length are in elements of type a rather than in bytes.

  9. setAddrRange# :: Addr# -> Int# -> Int# -> State# RealWorld -> State# RealWorld

    ghc-prim GHC.Prim

    setAddrRange# dest len c sets all of the bytes in [dest, dest+len) to the value c. Analogous to the standard C function memset, but with a different argument order. Warning: this can fail with an unchecked exception.

  10. setByteArray# :: MutableByteArray# d -> Int# -> Int# -> Int# -> State# d -> State# d

    ghc-prim GHC.Prim

    setByteArray# ba off len c sets the byte range [off, off+len) of the MutableByteArray# to the byte c. Warning: this can fail with an unchecked exception.

Page 133 of many | Previous | Next