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 ()
- formatDefinition_description :: AttrLabelProxy "description"
- getFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m (Maybe Text)
- setFormatDefinitionDescription :: MonadIO m => FormatDefinition -> CString -> m ()
- clearFormatDefinitionNick :: MonadIO m => FormatDefinition -> m ()
- formatDefinition_nick :: AttrLabelProxy "nick"
- getFormatDefinitionNick :: MonadIO m => FormatDefinition -> m (Maybe Text)
- setFormatDefinitionNick :: MonadIO m => FormatDefinition -> CString -> m ()
- formatDefinition_quark :: AttrLabelProxy "quark"
- getFormatDefinitionQuark :: MonadIO m => FormatDefinition -> m Word32
- setFormatDefinitionQuark :: MonadIO m => FormatDefinition -> Word32 -> m ()
- formatDefinition_value :: AttrLabelProxy "value"
- 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 # | |
((~) * info (ResolveFormatDefinitionMethod t FormatDefinition), MethodInfo * info FormatDefinition p) => IsLabel t (FormatDefinition -> p) Source # | |
((~) * info (ResolveFormatDefinitionMethod t FormatDefinition), MethodInfo * info FormatDefinition p) => IsLabelProxy t (FormatDefinition -> p) Source # | |
HasAttributeList * FormatDefinition Source # | |
type AttributeList FormatDefinition Source # | |
newZeroFormatDefinition :: MonadIO m => m FormatDefinition Source #
Construct a FormatDefinition
struct initialized to zero.
Properties
description
clearFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m () Source #
formatDefinition_description :: AttrLabelProxy "description" Source #
getFormatDefinitionDescription :: MonadIO m => FormatDefinition -> m (Maybe Text) Source #
setFormatDefinitionDescription :: MonadIO m => FormatDefinition -> CString -> m () Source #
nick
clearFormatDefinitionNick :: MonadIO m => FormatDefinition -> m () Source #
formatDefinition_nick :: AttrLabelProxy "nick" Source #
getFormatDefinitionNick :: MonadIO m => FormatDefinition -> m (Maybe Text) Source #
setFormatDefinitionNick :: MonadIO m => FormatDefinition -> CString -> m () Source #
quark
formatDefinition_quark :: AttrLabelProxy "quark" Source #
getFormatDefinitionQuark :: MonadIO m => FormatDefinition -> m Word32 Source #
setFormatDefinitionQuark :: MonadIO m => FormatDefinition -> Word32 -> m () Source #
value
formatDefinition_value :: AttrLabelProxy "value" Source #
getFormatDefinitionValue :: MonadIO m => FormatDefinition -> m Format Source #
setFormatDefinitionValue :: MonadIO m => FormatDefinition -> Format -> m () Source #