monoid-subclasses-1.2.5.1: Subclasses of Monoid

Safe Haskell | Trustworthy
Language | Haskell2010

Data.Monoid.Instances.CharVector

Contents

- Orphan instances

Description

This module contains orphan `IsString` and `TextualMonoid` instances of `Vector Char`.

# Orphan instances

IsString (Vector Char) # |
Instance details Methods fromString :: String -> Vector Char #
TextualMonoid (Vector Char) # |
Instance details Methods fromText :: Text -> Vector Char # singleton :: Char -> Vector Char # splitCharacterPrefix :: Vector Char -> Maybe (Char, Vector Char) # characterPrefix :: Vector Char -> Maybe Char # map :: (Char -> Char) -> Vector Char -> Vector Char # concatMap :: (Char -> Vector Char) -> Vector Char -> Vector Char # toString :: (Vector Char -> String) -> Vector Char -> String # toText :: (Vector Char -> Text) -> Vector Char -> Text # any :: (Char -> Bool) -> Vector Char -> Bool # all :: (Char -> Bool) -> Vector Char -> Bool # foldl :: (a -> Vector Char -> a) -> (a -> Char -> a) -> a -> Vector Char -> a # foldl' :: (a -> Vector Char -> a) -> (a -> Char -> a) -> a -> Vector Char -> a # foldr :: (Vector Char -> a -> a) -> (Char -> a -> a) -> a -> Vector Char -> a # scanl :: (Char -> Char -> Char) -> Char -> Vector Char -> Vector Char # scanl1 :: (Char -> Char -> Char) -> Vector Char -> Vector Char # scanr :: (Char -> Char -> Char) -> Char -> Vector Char -> Vector Char # scanr1 :: (Char -> Char -> Char) -> Vector Char -> Vector Char # mapAccumL :: (a -> Char -> (a, Char)) -> a -> Vector Char -> (a, Vector Char) # mapAccumR :: (a -> Char -> (a, Char)) -> a -> Vector Char -> (a, Vector Char) # takeWhile :: (Vector Char -> Bool) -> (Char -> Bool) -> Vector Char -> Vector Char # dropWhile :: (Vector Char -> Bool) -> (Char -> Bool) -> Vector Char -> Vector Char # break :: (Vector Char -> Bool) -> (Char -> Bool) -> Vector Char -> (Vector Char, Vector Char) # span :: (Vector Char -> Bool) -> (Char -> Bool) -> Vector Char -> (Vector Char, Vector Char) # spanMaybe :: s -> (s -> Vector Char -> Maybe s) -> (s -> Char -> Maybe s) -> Vector Char -> (Vector Char, Vector Char, s) # spanMaybe' :: s -> (s -> Vector Char -> Maybe s) -> (s -> Char -> Maybe s) -> Vector Char -> (Vector Char, Vector Char, s) # split :: (Char -> Bool) -> Vector Char -> [Vector Char] # find :: (Char -> Bool) -> Vector Char -> Maybe Char # elem :: Char -> Vector Char -> Bool # foldl_ :: (a -> Char -> a) -> a -> Vector Char -> a # foldl_' :: (a -> Char -> a) -> a -> Vector Char -> a # foldr_ :: (Char -> a -> a) -> a -> Vector Char -> a # takeWhile_ :: Bool -> (Char -> Bool) -> Vector Char -> Vector Char # dropWhile_ :: Bool -> (Char -> Bool) -> Vector Char -> Vector Char # break_ :: Bool -> (Char -> Bool) -> Vector Char -> (Vector Char, Vector Char) # span_ :: Bool -> (Char -> Bool) -> Vector Char -> (Vector Char, Vector Char) # spanMaybe_ :: s -> (s -> Char -> Maybe s) -> Vector Char -> (Vector Char, Vector Char, s) # spanMaybe_' :: s -> (s -> Char -> Maybe s) -> Vector Char -> (Vector Char, Vector Char, s) #