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 |
A format definition
- newtype FormatDefinition = FormatDefinition (ManagedPtr FormatDefinition)
- newZeroFormatDefinition :: MonadIO m => m FormatDefinition
- noFormatDefinition :: Maybe FormatDefinition
- clearFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m ()
- getFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m (Maybe Text)
- setFormatDefinitionDescription :: MonadIO m => FormatDefinition -> CString -> m ()
- clearFormatDefinitionNick :: MonadIO m => FormatDefinition -> m ()
- getFormatDefinitionNick :: MonadIO m => FormatDefinition -> m (Maybe Text)
- setFormatDefinitionNick :: MonadIO m => FormatDefinition -> CString -> m ()
- getFormatDefinitionQuark :: MonadIO m => FormatDefinition -> m Word32
- setFormatDefinitionQuark :: MonadIO m => FormatDefinition -> Word32 -> m ()
- getFormatDefinitionValue :: MonadIO m => FormatDefinition -> m Format
- setFormatDefinitionValue :: MonadIO m => FormatDefinition -> Format -> m ()
Exported types
newtype FormatDefinition Source #
WrappedPtr FormatDefinition Source # | |
(~) AttrOpTag tag AttrSet => Constructible FormatDefinition tag Source # | |
newZeroFormatDefinition :: MonadIO m => m FormatDefinition Source #
Construct a FormatDefinition
struct initialized to zero.
Properties
description
clearFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m () Source #
getFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m (Maybe Text) Source #
setFormatDefinitionDescription :: MonadIO m => FormatDefinition -> CString -> m () Source #
nick
clearFormatDefinitionNick :: MonadIO m => FormatDefinition -> m () Source #
getFormatDefinitionNick :: MonadIO m => FormatDefinition -> m (Maybe Text) Source #
setFormatDefinitionNick :: MonadIO m => FormatDefinition -> CString -> m () Source #
quark
getFormatDefinitionQuark :: MonadIO m => FormatDefinition -> m Word32 Source #
setFormatDefinitionQuark :: MonadIO m => FormatDefinition -> Word32 -> m () Source #
value
getFormatDefinitionValue :: MonadIO m => FormatDefinition -> m Format Source #
setFormatDefinitionValue :: MonadIO m => FormatDefinition -> Format -> m () Source #