Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Encoding = Encoding (ForeignPtr Encoding)
- noEncoding :: Maybe Encoding
- data EncodingCopyMethodInfo
- encodingCopy :: MonadIO m => Encoding -> m Encoding
- data EncodingFreeMethodInfo
- encodingFree :: MonadIO m => Encoding -> m ()
- encodingGetAll :: MonadIO m => m [Encoding]
- data EncodingGetCharsetMethodInfo
- encodingGetCharset :: MonadIO m => Encoding -> m Text
- encodingGetCurrent :: MonadIO m => m Encoding
- encodingGetDefaultCandidates :: MonadIO m => m [Encoding]
- encodingGetFromCharset :: MonadIO m => Text -> m (Maybe Encoding)
- data EncodingGetNameMethodInfo
- encodingGetName :: MonadIO m => Encoding -> m Text
- encodingGetUtf8 :: MonadIO m => m Encoding
- data EncodingToStringMethodInfo
- encodingToString :: MonadIO m => Encoding -> m Text
Exported types
BoxedObject Encoding | |
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingToStringMethodInfo Encoding signature | |
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetNameMethodInfo Encoding signature | |
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetCharsetMethodInfo Encoding signature | |
((~) * signature (m ()), MonadIO m) => MethodInfo * EncodingFreeMethodInfo Encoding signature | |
((~) * signature (m Encoding), MonadIO m) => MethodInfo * EncodingCopyMethodInfo Encoding signature | |
((~) * info (ResolveEncodingMethod t Encoding), MethodInfo * info Encoding p) => IsLabelProxy t (Encoding -> p) | |
type AttributeList Encoding |
Methods
encodingCopy
data EncodingCopyMethodInfo Source
((~) * signature (m Encoding), MonadIO m) => MethodInfo * EncodingCopyMethodInfo Encoding signature |
encodingCopy :: MonadIO m => Encoding -> m Encoding Source
encodingFree
data EncodingFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * EncodingFreeMethodInfo Encoding signature |
encodingFree :: MonadIO m => Encoding -> m () Source
encodingGetAll
encodingGetAll :: MonadIO m => m [Encoding] Source
encodingGetCharset
data EncodingGetCharsetMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetCharsetMethodInfo Encoding signature |
encodingGetCharset :: MonadIO m => Encoding -> m Text Source
encodingGetCurrent
encodingGetCurrent :: MonadIO m => m Encoding Source
encodingGetDefaultCandidates
encodingGetDefaultCandidates :: MonadIO m => m [Encoding] Source
encodingGetFromCharset
encodingGetName
data EncodingGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetNameMethodInfo Encoding signature |
encodingGetName :: MonadIO m => Encoding -> m Text Source
encodingGetUtf8
encodingGetUtf8 :: MonadIO m => m Encoding Source
encodingToString
data EncodingToStringMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingToStringMethodInfo Encoding signature |
encodingToString :: MonadIO m => Encoding -> m Text Source