Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. class GPPrint arity (f :: Type -> Type)

    grisette Grisette.Core

    Generic PPrint class.

  2. class PPrint a

    grisette Grisette.Core

    Pretty printing of values. This class is similar to the Pretty class from the Prettyprinter package, but it also provides pretty printing with a given precedence level. We are able to derive instances of this class for algebraic data types. You may need the DerivingVia and DerivingStrategies extensions.

    data X = ... deriving Generic deriving PPrint via (Default X)
    
    The derived instance will pretty print the value with a format similar to the one used by ormolu.

  3. data family PPrintArgs arity a ann

    grisette Grisette.Core

    The arguments to the generic PPrint class.

  4. data PPrintType

    grisette Grisette.Core

    Controls how to pretty-print a generic representation.

  5. pprint :: PPrint a => a -> IO ()

    grisette Grisette.Core

    Pretty print a value to the standard output.

  6. module Grisette.Internal.Core.Data.Class.PPrint

    No documentation available.

  7. class GPPrint arity (f :: Type -> Type)

    grisette Grisette.Internal.Core.Data.Class.PPrint

    Generic PPrint class.

  8. class PPrint a

    grisette Grisette.Internal.Core.Data.Class.PPrint

    Pretty printing of values. This class is similar to the Pretty class from the Prettyprinter package, but it also provides pretty printing with a given precedence level. We are able to derive instances of this class for algebraic data types. You may need the DerivingVia and DerivingStrategies extensions.

    data X = ... deriving Generic deriving PPrint via (Default X)
    
    The derived instance will pretty print the value with a format similar to the one used by ormolu.

  9. data family PPrintArgs arity a ann

    grisette Grisette.Internal.Core.Data.Class.PPrint

    The arguments to the generic PPrint class.

  10. data PPrintType

    grisette Grisette.Internal.Core.Data.Class.PPrint

    Controls how to pretty-print a generic representation.

Page 386 of many | Previous | Next