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 |
This is an opaque structure type. You may not access it directly.
- newtype SettingsSchemaSource = SettingsSchemaSource (ForeignPtr SettingsSchemaSource)
- noSettingsSchemaSource :: Maybe SettingsSchemaSource
- settingsSchemaSourceGetDefault :: MonadIO m => m SettingsSchemaSource
- data SettingsSchemaSourceListSchemasMethodInfo
- settingsSchemaSourceListSchemas :: MonadIO m => SettingsSchemaSource -> Bool -> m ([Text], [Text])
- data SettingsSchemaSourceLookupMethodInfo
- settingsSchemaSourceLookup :: MonadIO m => SettingsSchemaSource -> Text -> Bool -> m (Maybe SettingsSchema)
- settingsSchemaSourceNewFromDirectory :: MonadIO m => Text -> Maybe SettingsSchemaSource -> Bool -> m SettingsSchemaSource
- data SettingsSchemaSourceRefMethodInfo
- settingsSchemaSourceRef :: MonadIO m => SettingsSchemaSource -> m SettingsSchemaSource
- data SettingsSchemaSourceUnrefMethodInfo
- settingsSchemaSourceUnref :: MonadIO m => SettingsSchemaSource -> m ()
Exported types
newtype SettingsSchemaSource Source
BoxedObject SettingsSchemaSource | |
((~) * signature (m ()), MonadIO m) => MethodInfo * SettingsSchemaSourceUnrefMethodInfo SettingsSchemaSource signature | |
((~) * signature (m SettingsSchemaSource), MonadIO m) => MethodInfo * SettingsSchemaSourceRefMethodInfo SettingsSchemaSource signature | |
((~) * signature (Text -> Bool -> m (Maybe SettingsSchema)), MonadIO m) => MethodInfo * SettingsSchemaSourceLookupMethodInfo SettingsSchemaSource signature | |
((~) * signature (Bool -> m ([Text], [Text])), MonadIO m) => MethodInfo * SettingsSchemaSourceListSchemasMethodInfo SettingsSchemaSource signature | |
((~) * info (ResolveSettingsSchemaSourceMethod t SettingsSchemaSource), MethodInfo * info SettingsSchemaSource p) => IsLabelProxy t (SettingsSchemaSource -> p) | |
type AttributeList SettingsSchemaSource |
Methods
settingsSchemaSourceGetDefault
settingsSchemaSourceListSchemas
data SettingsSchemaSourceListSchemasMethodInfo Source
((~) * signature (Bool -> m ([Text], [Text])), MonadIO m) => MethodInfo * SettingsSchemaSourceListSchemasMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceListSchemas :: MonadIO m => SettingsSchemaSource -> Bool -> m ([Text], [Text]) Source
settingsSchemaSourceLookup
data SettingsSchemaSourceLookupMethodInfo Source
((~) * signature (Text -> Bool -> m (Maybe SettingsSchema)), MonadIO m) => MethodInfo * SettingsSchemaSourceLookupMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceLookup :: MonadIO m => SettingsSchemaSource -> Text -> Bool -> m (Maybe SettingsSchema) Source
settingsSchemaSourceNewFromDirectory
settingsSchemaSourceNewFromDirectory :: MonadIO m => Text -> Maybe SettingsSchemaSource -> Bool -> m SettingsSchemaSource Source
settingsSchemaSourceRef
data SettingsSchemaSourceRefMethodInfo Source
((~) * signature (m SettingsSchemaSource), MonadIO m) => MethodInfo * SettingsSchemaSourceRefMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceUnref
data SettingsSchemaSourceUnrefMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * SettingsSchemaSourceUnrefMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceUnref :: MonadIO m => SettingsSchemaSource -> m () Source