Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. setThreadAllocationCounter# :: Int64# -> State# RealWorld -> State# RealWorld

    ghc-prim GHC.Prim

    Sets the allocation counter for the current thread to the given value.

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

    ghc-prim GHC.PrimopWrappers

    No documentation available.

  8. setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Int# -> State# s -> State# s

    ghc-prim GHC.PrimopWrappers

    No documentation available.

  9. setThreadAllocationCounter# :: Int64# -> State# RealWorld -> State# RealWorld

    ghc-prim GHC.PrimopWrappers

    No documentation available.

  10. set' :: ASetter' s a -> a -> s -> s

    lens Control.Lens.Combinators

    Replace the target of a Lens or all of the targets of a Setter' or Traversal with a constant value, without changing its type. This is a type restricted version of set, which retains the type of the original.

    >>> set' mapped x [a,b,c,d]
    [x,x,x,x]
    
    >>> set' _2 "hello" (1,"world")
    (1,"hello")
    
    >>> set' mapped 0 [1,2,3,4]
    [0,0,0,0]
    
    Note: Attempting to adjust set' a Fold or Getter will fail at compile time with an relatively nice error message.
    set' :: Setter' s a    -> a -> s -> s
    set' :: Iso' s a       -> a -> s -> s
    set' :: Lens' s a      -> a -> s -> s
    set' :: Traversal' s a -> a -> s -> s
    

Page 149 of many | Previous | Next