gi-glib-0.2.46.13: GLib bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GLib.Structs.OptionContext

Contents

Description

A GOptionContext struct defines which options are accepted by the commandline option parser. The struct has only private fields and should not be directly accessed.

Synopsis

Exported types

newtype OptionContext Source

Instances

((~) * info (ResolveOptionContextMethod t OptionContext), MethodInfo * info OptionContext p) => IsLabel t (OptionContext -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> OptionContext -> p

((~) * info (ResolveOptionContextMethod t OptionContext), MethodInfo * info OptionContext p) => IsLabelProxy t (OptionContext -> p) Source 
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetTranslationDomainMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Maybe TranslateFunc -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetTranslateFuncMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetSummaryMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetStrictPosixMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (OptionGroup -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetMainGroupMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetIgnoreUnknownOptionsMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetHelpEnabledMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextSetDescriptionMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Ptr CString -> m (Ptr CString)), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextParseStrvMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetSummaryMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetStrictPosixMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m OptionGroup), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetMainGroupMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetIgnoreUnknownOptionsMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetHelpEnabledMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (Bool -> Maybe OptionGroup -> m Text), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetHelpMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextGetDescriptionMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextFreeMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (OptionEntry -> Maybe Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextAddMainEntriesMethodInfo OptionContext signature Source 
((~) (TYPE Lifted) signature (OptionGroup -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) OptionContextAddGroupMethodInfo OptionContext signature Source 

Methods

optionContextAddGroup

optionContextAddMainEntries

optionContextFree

optionContextGetDescription

optionContextGetHelp

optionContextGetHelpEnabled

optionContextGetIgnoreUnknownOptions

optionContextGetMainGroup

optionContextGetStrictPosix

optionContextGetSummary

optionContextParseStrv

optionContextSetDescription

optionContextSetHelpEnabled

optionContextSetIgnoreUnknownOptions

optionContextSetMainGroup

optionContextSetStrictPosix

optionContextSetSummary

optionContextSetTranslateFunc

optionContextSetTranslationDomain