Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
The Data Type
Instances
Functor Str Source # | |
Foldable Str Source # | |
Defined in Data.Generics.Str fold :: Monoid m => Str m -> m # foldMap :: Monoid m => (a -> m) -> Str a -> m # foldMap' :: Monoid m => (a -> m) -> Str a -> m # foldr :: (a -> b -> b) -> b -> Str a -> b # foldr' :: (a -> b -> b) -> b -> Str a -> b # foldl :: (b -> a -> b) -> b -> Str a -> b # foldl' :: (b -> a -> b) -> b -> Str a -> b # foldr1 :: (a -> a -> a) -> Str a -> a # foldl1 :: (a -> a -> a) -> Str a -> a # elem :: Eq a => a -> Str a -> Bool # maximum :: Ord a => Str a -> a # | |
Traversable Str Source # | |
Eq a => Eq (Str a) Source # | |
Show a => Show (Str a) Source # | |