encoding
Safe HaskellNone
LanguageHaskell2010

Data.Encoding.ISO2022

Documentation

class ISO2022 e where #

Methods

readEscape :: ByteSource m => e -> m (Maybe DynEncoding) #

encodingForChar :: e -> Char -> Maybe (DynEncoding, [Word8]) #

Instances

Instances details
ISO2022 ISO2022JP # 
Instance details

Defined in Data.Encoding.ISO2022JP

Methods

readEscape :: ByteSource m => ISO2022JP -> m (Maybe DynEncoding) #

encodingForChar :: ISO2022JP -> Char -> Maybe (DynEncoding, [Word8]) #

encodeCharISO2022 :: (ISO2022 e, ByteSink m) => e -> Char -> m () #

decodeCharISO2022 :: (ISO2022 e, ByteSource m) => e -> m Char #

encodeISO2022 :: (ISO2022 e, ByteSink m) => e -> String -> m () #

decodeISO2022 :: (ISO2022 e, ByteSource m) => e -> m String #