Hoogle Search

Within LTS Haskell 24.36 (ghc-9.10.3)

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

  1. setCellRendererTextVariantSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()

    gi-gtk4 GI.Gtk.Objects.CellRendererText

    Set the value of the “variant-set” property. When overloading is enabled, this is equivalent to

    set cellRendererText [ #variantSet := value ]
    

  2. SetVarS :: a -> VarName -> Expression a -> Statement a

    ginger Text.Ginger.AST

    {% set varname = expr %}

  3. getVar :: forall (m :: Type -> Type) p h . Monad m => VarName -> Run p m h (GVal (Run p m h))

    ginger Text.Ginger.Run.VM

    No documentation available.

  4. setVar :: forall (m :: Type -> Type) p h . Monad m => VarName -> GVal (Run p m h) -> Run p m h ()

    ginger Text.Ginger.Run.VM

    No documentation available.

  5. cellTextVariant :: CellRendererTextClass self => Attr self Variant

    gtk Graphics.UI.Gtk.ModelView.CellRendererText

    Font variant (e.g. small caps).

  6. cellTextVariantSet :: CellRendererTextClass self => Attr self Bool

    gtk Graphics.UI.Gtk.ModelView.CellRendererText

    Whether the cellTextVariant tag is used, default is False.

  7. putVarInt :: (MonadPut m, Integral a) => a -> m ()

    haskoin-core Haskoin.Network.Common

    No documentation available.

  8. data EventVariety

    hinotify System.INotify

    No documentation available.

  9. data MutVar# a (b :: TYPE 'BoxedRep l)

    ihaskell IHaskellPrelude

    A MutVar# behaves like a single-element mutable array.

  10. atomicModifyMutVar2# :: MutVar# d a -> (a -> c) -> State# d -> (# State# d, a, c #)

    ihaskell IHaskellPrelude

    Modify the contents of a MutVar#, returning the previous contents x :: a and the result of applying the given function to the previous contents f x :: c. The data type c (not a newtype!) must be a record whose first field is of lifted type a :: Type and is not unpacked. For example, product types c ~ Solo a or c ~ (a, b) work well. If the record type is both monomorphic and strict in its first field, it's recommended to mark the latter {-# NOUNPACK #-} explicitly. Under the hood atomicModifyMutVar2# atomically replaces a pointer to an old x :: a with a pointer to a selector thunk fst r, where fst is a selector for the first field of the record and r is a function application thunk r = f x. atomicModifyIORef2Native from atomic-modify-general package makes an effort to reflect restrictions on c faithfully, providing a well-typed high-level wrapper.

Page 47 of many | Previous | Next