| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
ProAbstract.Families
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 | |