| 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.GLib.Structs.MarkupParseContext
Contents
Description
A parse context is used to parse a stream of bytes that you expect to contain marked-up text.
See g_markup_parse_context_new(), #GMarkupParser, and so on for more details.
- newtype MarkupParseContext = MarkupParseContext (ForeignPtr MarkupParseContext)
- noMarkupParseContext :: Maybe MarkupParseContext
- data MarkupParseContextEndParseMethodInfo
- markupParseContextEndParse :: MonadIO m => MarkupParseContext -> m ()
- data MarkupParseContextFreeMethodInfo
- markupParseContextFree :: MonadIO m => MarkupParseContext -> m ()
- data MarkupParseContextGetElementMethodInfo
- markupParseContextGetElement :: MonadIO m => MarkupParseContext -> m Text
- markupParseContextNew :: MonadIO m => MarkupParser -> [MarkupParseFlags] -> Ptr () -> DestroyNotify -> m MarkupParseContext
- data MarkupParseContextParseMethodInfo
- markupParseContextParse :: MonadIO m => MarkupParseContext -> Text -> Int64 -> m ()
- data MarkupParseContextPushMethodInfo
- markupParseContextPush :: MonadIO m => MarkupParseContext -> MarkupParser -> Ptr () -> m ()
- data MarkupParseContextRefMethodInfo
- markupParseContextRef :: MonadIO m => MarkupParseContext -> m MarkupParseContext
- data MarkupParseContextUnrefMethodInfo
- markupParseContextUnref :: MonadIO m => MarkupParseContext -> m ()
Exported types
newtype MarkupParseContext Source #
Constructors
| MarkupParseContext (ForeignPtr MarkupParseContext) |
Instances
| BoxedObject MarkupParseContext Source # | |
| ((~) * info (ResolveMarkupParseContextMethod t MarkupParseContext), MethodInfo * info MarkupParseContext p) => IsLabel t (MarkupParseContext -> p) Source # | |
| ((~) * info (ResolveMarkupParseContextMethod t MarkupParseContext), MethodInfo * info MarkupParseContext p) => IsLabelProxy t (MarkupParseContext -> p) Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MarkupParseContextUnrefMethodInfo MarkupParseContext signature Source # | |
| ((~) * signature (m MarkupParseContext), MonadIO m) => MethodInfo * MarkupParseContextRefMethodInfo MarkupParseContext signature Source # | |
| ((~) * signature (MarkupParser -> Ptr () -> m ()), MonadIO m) => MethodInfo * MarkupParseContextPushMethodInfo MarkupParseContext signature Source # | |
| ((~) * signature (Text -> Int64 -> m ()), MonadIO m) => MethodInfo * MarkupParseContextParseMethodInfo MarkupParseContext signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * MarkupParseContextGetElementMethodInfo MarkupParseContext signature Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MarkupParseContextFreeMethodInfo MarkupParseContext signature Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MarkupParseContextEndParseMethodInfo MarkupParseContext signature Source # | |
| type AttributeList MarkupParseContext Source # | |
noMarkupParseContext :: Maybe MarkupParseContext Source #
Methods
markupParseContextEndParse
data MarkupParseContextEndParseMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MarkupParseContextEndParseMethodInfo MarkupParseContext signature Source # | |
markupParseContextEndParse :: MonadIO m => MarkupParseContext -> m () Source #
markupParseContextFree
data MarkupParseContextFreeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MarkupParseContextFreeMethodInfo MarkupParseContext signature Source # | |
markupParseContextFree :: MonadIO m => MarkupParseContext -> m () Source #
markupParseContextGetElement
data MarkupParseContextGetElementMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * MarkupParseContextGetElementMethodInfo MarkupParseContext signature Source # | |
markupParseContextGetElement :: MonadIO m => MarkupParseContext -> m Text Source #
markupParseContextNew
markupParseContextNew :: MonadIO m => MarkupParser -> [MarkupParseFlags] -> Ptr () -> DestroyNotify -> m MarkupParseContext Source #
markupParseContextParse
data MarkupParseContextParseMethodInfo Source #
Instances
| ((~) * signature (Text -> Int64 -> m ()), MonadIO m) => MethodInfo * MarkupParseContextParseMethodInfo MarkupParseContext signature Source # | |
markupParseContextParse :: MonadIO m => MarkupParseContext -> Text -> Int64 -> m () Source #
markupParseContextPush
data MarkupParseContextPushMethodInfo Source #
Instances
| ((~) * signature (MarkupParser -> Ptr () -> m ()), MonadIO m) => MethodInfo * MarkupParseContextPushMethodInfo MarkupParseContext signature Source # | |
markupParseContextPush :: MonadIO m => MarkupParseContext -> MarkupParser -> Ptr () -> m () Source #
markupParseContextRef
data MarkupParseContextRefMethodInfo Source #
Instances
| ((~) * signature (m MarkupParseContext), MonadIO m) => MethodInfo * MarkupParseContextRefMethodInfo MarkupParseContext signature Source # | |
markupParseContextRef :: MonadIO m => MarkupParseContext -> m MarkupParseContext Source #
markupParseContextUnref
data MarkupParseContextUnrefMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MarkupParseContextUnrefMethodInfo MarkupParseContext signature Source # | |
markupParseContextUnref :: MonadIO m => MarkupParseContext -> m () Source #