| 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 | 
GI.Gio.Interfaces.Converter
Description
- newtype Converter = Converter (ForeignPtr Converter)
 - noConverter :: Maybe Converter
 - class GObject o => ConverterK o
 - toConverter :: ConverterK o => o -> IO Converter
 - data ConverterConvertMethodInfo
 - converterConvert :: (MonadIO m, ConverterK a) => a -> ByteString -> Ptr () -> Word64 -> [ConverterFlags] -> m (ConverterResult, Word64, Word64)
 - data ConverterResetMethodInfo
 - converterReset :: (MonadIO m, ConverterK a) => a -> m ()
 
Exported types
Constructors
| Converter (ForeignPtr Converter) | 
Instances
| GObject Converter | |
| ((~) * info (ResolveConverterMethod t Converter), MethodInfo * info Converter p) => IsLabelProxy t (Converter -> p) | |
| type ParentTypes Converter | |
| type AttributeList Converter | |
| type SignalList Converter | 
class GObject o => ConverterK o Source
Instances
| (GObject o, IsDescendantOf Converter o) => ConverterK o | 
toConverter :: ConverterK o => o -> IO Converter Source
Methods
converterConvert
data ConverterConvertMethodInfo Source
Instances
| ((~) * signature (ByteString -> Ptr () -> Word64 -> [ConverterFlags] -> m (ConverterResult, Word64, Word64)), MonadIO m, ConverterK a) => MethodInfo * ConverterConvertMethodInfo a signature | 
converterConvert :: (MonadIO m, ConverterK a) => a -> ByteString -> Ptr () -> Word64 -> [ConverterFlags] -> m (ConverterResult, Word64, Word64) Source
converterReset
data ConverterResetMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ConverterK a) => MethodInfo * ConverterResetMethodInfo a signature | 
converterReset :: (MonadIO m, ConverterK a) => a -> m () Source