Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

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

  1. (:.) :: forall x (xs :: [Type]) . x -> Context xs -> Context (x ': xs)

    servant-server Servant.Server

    No documentation available.

  2. (:.) :: forall x (xs :: [Type]) . x -> Context xs -> Context (x ': xs)

    servant-server Servant.Server.Internal.Context

    No documentation available.

  3. (:!<~) :: forall obj info (attr :: Symbol) (tag1 :: AttrOpTag) b model (tag :: AttrOpTag) . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag1 info obj, AttrSetTypeConstraint info b, ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Bind a property to the given DynVal, so that the property is changed whenever the DynVal is. This requires the implicit param ?_haskell_gi_modelProxy, of type ModelProxy model to be set.

  4. (:&=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Assign a value to an attribute, allocating any necessary memory for representing the Haskell value as a C value. Note that it is the responsibility of the caller to make sure that the memory is freed when no longer used, otherwise there will be a memory leak. In the majority of cases you probably want to use := instead, which has no potential memory leaks (at the cost of sometimes requiring some explicit Haskell -> C marshalling).

  5. (:::) :: forall object info . SignalProxy object info -> Text -> SignalProxy object info

    haskell-gi-base Data.GI.Base

    A signal connector annotated with a detail.

  6. (:<~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b model . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b, AttrOpAllowed 'AttrGet info obj, EqMaybe b (AttrGetType info), ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Bind a property to the given DynVal, so that the property is changed whenever the DynVal is. This requires the implicit param ?_haskell_gi_modelProxy, of type ModelProxy model to be set. This will only actually set the property whenever the DynVal changes if the new value of the DynVal is different from the actual value of the property. If you want to set the property without checking equality you can use :!<~ instead.

  7. (:=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Assign a value to an attribute

  8. (:=>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Assign the result of an IO action to an attribute

  9. (:~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Apply an update function to an attribute

  10. (:~>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a . (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag

    haskell-gi-base Data.GI.Base

    Apply an IO update function to an attribute

Page 7 of many | Previous | Next