HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulehaddock-library-1.11.0Haskell2010

Documentation.Haddock.Types

Exposes documentation data types used for (some) of Haddock.

  • 15 types
  • 3 values
datadata Meta
#

With the advent of Version, we may want to start attaching more meta-data to comments. We make a structure for this ahead of time so we don't have to gut half the core each time we want to add such info.

Instances2Eq, Show
  • Eq MetaDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Show MetaDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata MetaDoc mod id
#

Constructors

Instances8Bifoldable, Bifunctor, Bitraversable, Functor, Foldable, Traversable, …
  • Bifoldable MetaDocDefined in haddock-library-1.11.0 · Documentation.Haddock.Types

    NOTE: Only defined for base >= 4.10.0

  • Bifunctor MetaDocDefined in haddock-library-1.11.0 · Documentation.Haddock.Types

    NOTE: Only defined for base >= 4.8.0

  • Bitraversable MetaDocDefined in haddock-library-1.11.0 · Documentation.Haddock.Types

    NOTE: Only defined for base >= 4.10.0

  • Functor (MetaDoc mod)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Foldable (MetaDoc mod)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Traversable (MetaDoc mod)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • (Eq id, Eq mod) => Eq (MetaDoc mod id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • (Show id, Show mod) => Show (MetaDoc mod id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata Header id
#

Constructors

Instances5Functor, Foldable, Traversable, Eq, Show
  • Functor HeaderDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Foldable HeaderDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Traversable HeaderDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Eq id => Eq (Header id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Show id => Show (Header id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata TableCell id
#
Instances5Functor, Foldable, Traversable, Eq, Show
  • Functor TableCellDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Foldable TableCellDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Traversable TableCellDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Eq id => Eq (TableCell id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Show id => Show (TableCell id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
newtypenewtype TableRow id
#

Constructors

Instances5Functor, Foldable, Traversable, Eq, Show
  • Functor TableRowDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Foldable TableRowDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Traversable TableRowDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Eq id => Eq (TableRow id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Show id => Show (TableRow id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata Table id
#
Instances5Functor, Foldable, Traversable, Eq, Show
  • Functor TableDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Foldable TableDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Traversable TableDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Eq id => Eq (Table id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Show id => Show (Table id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata DocH mod id
#

Constructors

Instances8Bifoldable, Bifunctor, Bitraversable, Functor, Foldable, Traversable, …
  • Bifoldable DocHDefined in haddock-library-1.11.0 · Documentation.Haddock.Types

    NOTE: Only defined for base >= 4.10.0

  • Bifunctor DocHDefined in haddock-library-1.11.0 · Documentation.Haddock.Types

    NOTE: Only defined for base >= 4.8.0

  • Bitraversable DocHDefined in haddock-library-1.11.0 · Documentation.Haddock.Types

    NOTE: Only defined for base >= 4.10.0

  • Functor (DocH mod)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Foldable (DocH mod)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Traversable (DocH mod)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • (Eq id, Eq mod) => Eq (DocH mod id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • (Show id, Show mod) => Show (DocH mod id)Defined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata Namespace
#

The namespace qualification for an identifier.

Instances4Enum, Eq, Ord, Show
  • Enum NamespaceDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Eq NamespaceDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Ord NamespaceDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
  • Show NamespaceDefined in haddock-library-1.11.0 · Documentation.Haddock.Types
datadata DocMarkupH mod id a
#

DocMarkupH is a set of instructions for marking up documentation. In fact, it's really just a mapping from Doc to some other type [a], where [a] is usually the type of the output (HTML, say). Use markup to apply a DocMarkupH to a DocH.