| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| 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.6.0 |