| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
AsciiDoc.Generic
Documentation
class HasInlines a where Source #
Minimal complete definition
Nothing
Methods
foldInlines :: Monoid m => (Inline -> m) -> a -> m Source #
default foldInlines :: (Generic a, GHasInlines (Rep a), Monoid m) => (Inline -> m) -> a -> m Source #
mapInlines :: Monad m => (Inline -> m Inline) -> a -> m a Source #
default mapInlines :: (Generic a, GHasInlines (Rep a), Monad m) => (Inline -> m Inline) -> a -> m a Source #
Instances
class HasBlocks a where Source #
Minimal complete definition
Nothing
Methods
foldBlocks :: Monoid m => (Block -> m) -> a -> m Source #
default foldBlocks :: (Generic a, GHasBlocks (Rep a), Monoid m) => (Block -> m) -> a -> m Source #
mapBlocks :: Monad m => (Block -> m Block) -> a -> m a Source #
Instances
| HasBlocks Block Source # | |
| HasBlocks BlockType Source # | |
| HasBlocks Document Source # | |
| HasBlocks Inline Source # | |
| HasBlocks InlineType Source # | |
Defined in AsciiDoc.Generic Methods foldBlocks :: Monoid m => (Block -> m) -> InlineType -> m Source # mapBlocks :: Monad m => (Block -> m Block) -> InlineType -> m InlineType Source # | |
| HasBlocks ListItem Source # | |
| HasBlocks Meta Source # | |
| HasBlocks TableCell Source # | |
| HasBlocks TableRow Source # | |
| HasBlocks a Source # | |
Defined in AsciiDoc.Generic | |
| (HasBlocks a, Traversable t, Foldable t) => HasBlocks (t a) Source # | |
Defined in AsciiDoc.Generic | |