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 Converter = Converter (ForeignPtr Converter)
- noConverter :: Maybe Converter
- class GObject o => ConverterK o
- toConverter :: ConverterK o => o -> IO Converter
- converterConvert :: (MonadIO m, ConverterK a) => a -> ByteString -> Ptr () -> Word64 -> [ConverterFlags] -> m (ConverterResult, Word64, Word64)
- converterReset :: (MonadIO m, ConverterK a) => a -> m ()
Exported types
GObject Converter Source | |
type ParentTypes Converter Source | |
type AttributeList Converter Source | |
type SignalList Converter Source |
class GObject o => ConverterK o Source
(GObject o, IsDescendantOf Converter o) => ConverterK o Source |
toConverter :: ConverterK o => o -> IO Converter Source
Methods
converterConvert
converterConvert :: (MonadIO m, ConverterK a) => a -> ByteString -> Ptr () -> Word64 -> [ConverterFlags] -> m (ConverterResult, Word64, Word64) Source
converterReset
converterReset :: (MonadIO m, ConverterK a) => a -> m () Source