Hoogle Search

Within LTS Haskell 24.50 (ghc-9.10.3)

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

  1. NestedAtomically :: NestedAtomically

    base Control.Exception.Base

    No documentation available.

  2. finally :: IO a -> IO b -> IO a

    base Control.Exception.Base

    A specialised variant of bracket with just a computation to run afterward.

  3. nestedAtomically :: SomeException

    base Control.Exception.Base

    No documentation available.

  4. getAllExceptionAnnotations :: ExceptionContext -> [SomeExceptionAnnotation]

    base Control.Exception.Context

    No documentation available.

  5. biall :: Bifoldable t => (a -> Bool) -> (b -> Bool) -> t a b -> Bool

    base Data.Bifoldable

    Determines whether all elements of the structure satisfy their appropriate predicate argument. Empty structures yield True.

    Examples

    Basic usage:
    >>> biall even isDigit (27, 't')
    False
    
    >>> biall even isDigit (26, '8')
    True
    
    >>> biall even isDigit (Left 27)
    False
    
    >>> biall even isDigit (Left 26)
    True
    
    >>> biall even isDigit (BiList [26, 52] ['3', '8'])
    True
    
    Empty structures yield True:
    >>> biall even isDigit (BiList [] [])
    True
    

  6. groupAllWith :: Ord b => (a -> b) -> [a] -> [NonEmpty a]

    base Data.List.NonEmpty

    groupAllWith operates like groupWith, but sorts the list first so that each equivalence class has, at most, one list in the output

  7. groupAllWith1 :: Ord b => (a -> b) -> NonEmpty a -> NonEmpty (NonEmpty a)

    base Data.List.NonEmpty

    groupAllWith1 is to groupWith1 as groupAllWith is to groupWith

  8. getAll :: All -> Bool

    base Data.Monoid

    No documentation available.

  9. getAll :: All -> Bool

    base Data.Semigroup

    No documentation available.

  10. mallocForeignPtr :: Storable a => IO (ForeignPtr a)

    base Foreign.ForeignPtr

    Allocate some memory and return a ForeignPtr to it. The memory will be released automatically when the ForeignPtr is discarded. mallocForeignPtr is equivalent to

    do { p <- malloc; newForeignPtr finalizerFree p }
    
    although it may be implemented differently internally: you may not assume that the memory returned by mallocForeignPtr has been allocated with malloc. GHC notes: mallocForeignPtr has a heavily optimised implementation in GHC. It uses pinned memory in the garbage collected heap, so the ForeignPtr does not require a finalizer to free the memory. Use of mallocForeignPtr and associated functions is strongly recommended in preference to newForeignPtr with a finalizer.

Page 180 of many | Previous | Next