Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type family Annotation x
- type family Content a
- type family Contents a
- type family Fork a
- type family Plain a
- type family TaggedType a
- type family BareType a
Annotation
type family Annotation x Source #
Instances
Content
type family Content a Source #
Instances
type Content (Fragment ann) Source # | |
Defined in ProAbstract.Structure.Fragment | |
type Content (TaggedPlainBlock ann) Source # | |
Defined in ProAbstract.Structure.PlainBlock | |
type Content (TaggedLines ann) Source # | |
Defined in ProAbstract.Structure.Inline | |
type Content (Paragraph ann) Source # | |
Defined in ProAbstract.Structure.Paragraph | |
type Content (TaggedBlocks ann) Source # | |
Defined in ProAbstract.Structure.Block | |
type Content (Document ann) Source # | |
Defined in ProAbstract.Structure.Document | |
type Content (BlockTag ann) Source # | |
Defined in ProAbstract.Structure.BlockTag |
type family Contents a Source #
Instances
type Contents (TaggedPlainBlock ann) Source # | |
Defined in ProAbstract.Structure.PlainBlock | |
type Contents (PlainBlock ann) Source # | |
Defined in ProAbstract.Structure.PlainBlock | |
type Contents (TaggedLines ann) Source # | |
Defined in ProAbstract.Structure.Inline | |
type Contents (Lines ann) Source # | |
Defined in ProAbstract.Structure.Inline | |
type Contents (Line ann) Source # | |
Defined in ProAbstract.Structure.Inline | |
type Contents (Paragraph ann) Source # | |
Defined in ProAbstract.Structure.Paragraph | |
type Contents (TaggedBlocks ann) Source # | |
Defined in ProAbstract.Structure.Block | |
type Contents (Blocks ann) Source # | |
Defined in ProAbstract.Structure.Block | |
type Contents (Document ann) Source # | |
Defined in ProAbstract.Structure.Document |
Fork or plain
Instances
type Fork (Inline ann) Source # | |
Defined in ProAbstract.Structure.Inline | |
type Fork (Block ann) Source # | |
Defined in ProAbstract.Structure.Block | |
type Fork (BlockTagContent ann) Source # | |
Defined in ProAbstract.Structure.BlockTagContent | |
type Fork (BlockTag ann) Source # | |
Defined in ProAbstract.Structure.BlockTag |
Instances
type Plain (Inline ann) Source # | |
Defined in ProAbstract.Structure.Inline | |
type Plain (Block ann) Source # | |
Defined in ProAbstract.Structure.Block | |
type Plain (BlockTagContent ann) Source # | |
Defined in ProAbstract.Structure.BlockTagContent | |
type Plain (BlockTag ann) Source # | |
Defined in ProAbstract.Structure.BlockTag |
Tagged or bare
type family TaggedType a Source #
Instances
type TaggedType (Inline ann) Source # | |
Defined in ProAbstract.Structure.IsTaggedOrBare | |
type TaggedType (Block ann) Source # | |
Defined in ProAbstract.Structure.IsTaggedOrBare | |
type TaggedType (TaggedOrBare a) Source # | |
Defined in ProAbstract.Structure.IsTaggedOrBare |
type family BareType a Source #
Instances
type BareType (Inline ann) Source # | |
Defined in ProAbstract.Structure.IsTaggedOrBare | |
type BareType (Block ann) Source # | |
Defined in ProAbstract.Structure.IsTaggedOrBare | |
type BareType (TaggedOrBare a) Source # | |
Defined in ProAbstract.Structure.IsTaggedOrBare |