| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Drasil.Document.DecoratedReference
Contents
Description
References that have extra information.
Synopsis
- data DecRef = DR {}
- class HasDecRef c where
- getDecRefs :: Lens' c [DecRef]
- dRef :: (IsChunk r, HasRefAddress r, HasShortName r) => r -> DecRef
- dRefInfo :: (IsChunk r, HasRefAddress r, HasShortName r) => r -> RefInfo -> DecRef
Type
For holding a Reference that is decorated with extra information (ex. page numbers, equation sources, etc.).
Instances
| Generic DecRef Source # | |
| HasChunkRefs DecRef Source # | |
| HasUID DecRef Source # | Finds the |
Defined in Language.Drasil.Document.DecoratedReference | |
| HasRefAddress DecRef Source # | Finds the reference address contained in a |
| HasShortName DecRef Source # | Finds the shortname of the reference address used for the |
| Eq DecRef Source # | Equal if |
| type Rep DecRef Source # | |
Defined in Language.Drasil.Document.DecoratedReference type Rep DecRef = D1 ('MetaData "DecRef" "Language.Drasil.Document.DecoratedReference" "drasil-lang-0.1.60.0-GSVjWL6zqIJGx21JJ17VJN" 'False) (C1 ('MetaCons "DR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_rf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Reference) :*: S1 ('MetaSel ('Just "refInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RefInfo))) | |
Class
Constructors
dRef :: (IsChunk r, HasRefAddress r, HasShortName r) => r -> DecRef Source #
dRefInfo :: (IsChunk r, HasRefAddress r, HasShortName r) => r -> RefInfo -> DecRef Source #