| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Description | |||||||||||||||||||||||||
RECOMMENDATION: Use Data.Generics.Uniplate.Operations instead. This module retained Haskell 98 compatability, but users who are happy with multi-parameter type classes should look towards Data.Generics.Biplate. The only function missing from Data.Generics.Uniplate is fold, as it can be constructed from children and has little meaning in a multi-typed setting. All operations, apart from childrenOn, descendOn and holesOn should perform identically to their non On counterparts. | |||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Documentation | |||||||||||||||||||||||||
module Data.Generics.UniplateStr | |||||||||||||||||||||||||
Types | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Return all the top most children of type to within from. If from == to then this function should return the root as the single child. | |||||||||||||||||||||||||
Operations | |||||||||||||||||||||||||
Queries | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Return the children of a type. If to == from then it returns the original element (in contrast to children) | |||||||||||||||||||||||||
Transformations | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Other | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Helper for writing instances | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Used for defining instances UniplateFoo a => UniplateFoo [a] | |||||||||||||||||||||||||
Produced by Haddock version 2.4.2 |