Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
A sub-parser for Buildable
implementations.
Synopsis
- newtype BuildableParser = BuildableParser (ManagedPtr BuildableParser)
- newZeroBuildableParser :: MonadIO m => m BuildableParser
- clearBuildableParserEndElement :: MonadIO m => BuildableParser -> m ()
- getBuildableParserEndElement :: MonadIO m => BuildableParser -> m (Maybe BuildableParserEndElementFieldCallback_WithClosures)
- setBuildableParserEndElement :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserEndElementFieldCallback -> m ()
- clearBuildableParserError :: MonadIO m => BuildableParser -> m ()
- getBuildableParserError :: MonadIO m => BuildableParser -> m (Maybe BuildableParserErrorFieldCallback_WithClosures)
- setBuildableParserError :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserErrorFieldCallback -> m ()
- clearBuildableParserStartElement :: MonadIO m => BuildableParser -> m ()
- getBuildableParserStartElement :: MonadIO m => BuildableParser -> m (Maybe BuildableParserStartElementFieldCallback_WithClosures)
- setBuildableParserStartElement :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserStartElementFieldCallback -> m ()
- clearBuildableParserText :: MonadIO m => BuildableParser -> m ()
- getBuildableParserText :: MonadIO m => BuildableParser -> m (Maybe BuildableParserTextFieldCallback_WithClosures)
- setBuildableParserText :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserTextFieldCallback -> m ()
Exported types
newtype BuildableParser Source #
Memory-managed wrapper type.
BuildableParser (ManagedPtr BuildableParser) |
Instances
Eq BuildableParser Source # | |
Defined in GI.Gtk.Structs.BuildableParser (==) :: BuildableParser -> BuildableParser -> Bool # (/=) :: BuildableParser -> BuildableParser -> Bool # | |
BoxedPtr BuildableParser Source # | |
Defined in GI.Gtk.Structs.BuildableParser boxedPtrCopy :: BuildableParser -> IO BuildableParser boxedPtrFree :: BuildableParser -> IO () | |
CallocPtr BuildableParser Source # | |
Defined in GI.Gtk.Structs.BuildableParser | |
ManagedPtrNewtype BuildableParser Source # | |
Defined in GI.Gtk.Structs.BuildableParser toManagedPtr :: BuildableParser -> ManagedPtr BuildableParser | |
tag ~ 'AttrSet => Constructible BuildableParser tag Source # | |
Defined in GI.Gtk.Structs.BuildableParser new :: MonadIO m => (ManagedPtr BuildableParser -> BuildableParser) -> [AttrOp BuildableParser tag] -> m BuildableParser |
newZeroBuildableParser :: MonadIO m => m BuildableParser Source #
Construct a BuildableParser
struct initialized to zero.
Methods
Properties
endElement
No description available in the introspection data.
clearBuildableParserEndElement :: MonadIO m => BuildableParser -> m () Source #
Set the value of the “end_element
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#endElement
getBuildableParserEndElement :: MonadIO m => BuildableParser -> m (Maybe BuildableParserEndElementFieldCallback_WithClosures) Source #
Get the value of the “end_element
” field.
When overloading is enabled, this is equivalent to
get
buildableParser #endElement
setBuildableParserEndElement :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserEndElementFieldCallback -> m () Source #
Set the value of the “end_element
” field.
When overloading is enabled, this is equivalent to
set
buildableParser [ #endElement:=
value ]
error
No description available in the introspection data.
clearBuildableParserError :: MonadIO m => BuildableParser -> m () Source #
Set the value of the “error
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#error
getBuildableParserError :: MonadIO m => BuildableParser -> m (Maybe BuildableParserErrorFieldCallback_WithClosures) Source #
Get the value of the “error
” field.
When overloading is enabled, this is equivalent to
get
buildableParser #error
setBuildableParserError :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserErrorFieldCallback -> m () Source #
Set the value of the “error
” field.
When overloading is enabled, this is equivalent to
set
buildableParser [ #error:=
value ]
startElement
No description available in the introspection data.
clearBuildableParserStartElement :: MonadIO m => BuildableParser -> m () Source #
Set the value of the “start_element
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#startElement
getBuildableParserStartElement :: MonadIO m => BuildableParser -> m (Maybe BuildableParserStartElementFieldCallback_WithClosures) Source #
Get the value of the “start_element
” field.
When overloading is enabled, this is equivalent to
get
buildableParser #startElement
setBuildableParserStartElement :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserStartElementFieldCallback -> m () Source #
Set the value of the “start_element
” field.
When overloading is enabled, this is equivalent to
set
buildableParser [ #startElement:=
value ]
text
No description available in the introspection data.
clearBuildableParserText :: MonadIO m => BuildableParser -> m () Source #
Set the value of the “text
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#text
getBuildableParserText :: MonadIO m => BuildableParser -> m (Maybe BuildableParserTextFieldCallback_WithClosures) Source #
Get the value of the “text
” field.
When overloading is enabled, this is equivalent to
get
buildableParser #text
setBuildableParserText :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserTextFieldCallback -> m () Source #
Set the value of the “text
” field.
When overloading is enabled, this is equivalent to
set
buildableParser [ #text:=
value ]