 | uniplate-1.6: Help writing simple, concise and fast generic operations. | Contents | Index |
|
|
|
|
|
| Description |
| This module provides the Str data type, which is used by the
underlying uniplate and biplate methods. It should not
be used directly under normal circumstances.
|
|
| Synopsis |
|
|
|
|
| The Data Type
|
|
| data Str a |
| Constructors | | Instances | |
|
|
| strType :: Str a -> a |
| Take the type of the method, will crash if called
|
|
| strList :: Str a -> [a] |
| Convert a Str to a list, assumes the value was created
with listStr
|
|
| listStr :: [a] -> Str a |
| Convert a list to a Str
|
|
| strStructure :: Str a -> ([a], [a] -> Str a) |
| Transform a Str to a list, and back again, in a structure
preserving way. The output and input lists must be equal in
length.
|
|
| Produced by Haddock version 2.7.2 |