| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Text.HTML.TagSoup.Navigate.Types.TagTreePos
Documentation
data TagTreePos str Source #
Constructors
| TagTreePos (TagTree str) [TagTree str] [TagTree str] [TagTreePosParent str] |
Instances
class HasTagTreePos a str | a -> str where Source #
Minimal complete definition
Methods
tagTreePos :: Lens' a (TagTreePos str) Source #
tagTreePosContent :: Lens' a (TagTree str) Source #
tagTreePosBefore :: Lens' a [TagTree str] Source #
tagTreePosAfter :: Lens' a [TagTree str] Source #
tagTreePosParents :: Lens' a [TagTreePosParent str] Source #
Instances
| HasTagTreePos (TagTreePos str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.TagTreePos Methods tagTreePos :: Lens' (TagTreePos str) (TagTreePos0 str) Source # tagTreePosContent :: Lens' (TagTreePos str) (TagTree str) Source # tagTreePosBefore :: Lens' (TagTreePos str) [TagTree str] Source # tagTreePosAfter :: Lens' (TagTreePos str) [TagTree str] Source # tagTreePosParents :: Lens' (TagTreePos str) [TagTreePosParent str] Source # | |
| HasTagTreePos (TagTreePos str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.TagTreePos Methods tagTreePos :: Lens' (TagTreePos str) (TagTreePos str) Source # tagTreePosContent :: Lens' (TagTreePos str) (TagTree str) Source # tagTreePosBefore :: Lens' (TagTreePos str) [TagTree str] Source # tagTreePosAfter :: Lens' (TagTreePos str) [TagTree str] Source # tagTreePosParents :: Lens' (TagTreePos str) [TagTreePosParent str] Source # | |
class AsTagTreePos a str | a -> str where Source #
Methods
_TagTreePos :: Prism' a (TagTreePos str) Source #
Instances
| AsTagTreePos (TagTreePos str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.TagTreePos Methods _TagTreePos :: Prism' (TagTreePos str) (TagTreePos0 str) Source # | |
| AsTagTreePos (TagTreePos str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.TagTreePos Methods _TagTreePos :: Prism' (TagTreePos str) (TagTreePos str) Source # | |
tagsoupTagTreePos :: Iso (TagTreePos str) (TagTreePos str') (TagTreePos str) (TagTreePos str') Source #
fromTagTree :: TagTree str -> TagTreePos str Source #
toTagTree :: TagTreePos str -> TagTree str Source #