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 |
- Exported types
- Methods
- repositoryDump
- repositoryEnumerateVersions
- repositoryErrorQuark
- repositoryFindByErrorDomain
- repositoryFindByGtype
- repositoryFindByName
- repositoryGetCPrefix
- repositoryGetDefault
- repositoryGetDependencies
- repositoryGetImmediateDependencies
- repositoryGetInfo
- repositoryGetLoadedNamespaces
- repositoryGetNInfos
- repositoryGetSearchPath
- repositoryGetSharedLibrary
- repositoryGetTypelibPath
- repositoryGetVersion
- repositoryIsRegistered
- repositoryLoadTypelib
- repositoryPrependLibraryPath
- repositoryPrependSearchPath
- repositoryRequire
- repositoryRequirePrivate
- newtype Repository = Repository (ForeignPtr Repository)
- class GObject o => RepositoryK o
- toRepository :: RepositoryK o => o -> IO Repository
- noRepository :: Maybe Repository
- repositoryDump :: MonadIO m => Text -> m ()
- data RepositoryEnumerateVersionsMethodInfo
- repositoryEnumerateVersions :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text]
- repositoryErrorQuark :: MonadIO m => m Word32
- data RepositoryFindByErrorDomainMethodInfo
- repositoryFindByErrorDomain :: (MonadIO m, RepositoryK a) => a -> Word32 -> m BaseInfo
- data RepositoryFindByGtypeMethodInfo
- repositoryFindByGtype :: (MonadIO m, RepositoryK a) => a -> GType -> m BaseInfo
- data RepositoryFindByNameMethodInfo
- repositoryFindByName :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> m BaseInfo
- data RepositoryGetCPrefixMethodInfo
- repositoryGetCPrefix :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- repositoryGetDefault :: MonadIO m => m Repository
- data RepositoryGetDependenciesMethodInfo
- repositoryGetDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text]
- data RepositoryGetImmediateDependenciesMethodInfo
- repositoryGetImmediateDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text]
- data RepositoryGetInfoMethodInfo
- repositoryGetInfo :: (MonadIO m, RepositoryK a) => a -> Text -> Int32 -> m BaseInfo
- data RepositoryGetLoadedNamespacesMethodInfo
- repositoryGetLoadedNamespaces :: (MonadIO m, RepositoryK a) => a -> m [Text]
- data RepositoryGetNInfosMethodInfo
- repositoryGetNInfos :: (MonadIO m, RepositoryK a) => a -> Text -> m Int32
- repositoryGetSearchPath :: MonadIO m => m [[Char]]
- data RepositoryGetSharedLibraryMethodInfo
- repositoryGetSharedLibrary :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- data RepositoryGetTypelibPathMethodInfo
- repositoryGetTypelibPath :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- data RepositoryGetVersionMethodInfo
- repositoryGetVersion :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- data RepositoryIsRegisteredMethodInfo
- repositoryIsRegistered :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> m Bool
- data RepositoryLoadTypelibMethodInfo
- repositoryLoadTypelib :: (MonadIO m, RepositoryK a) => a -> Typelib -> [RepositoryLoadFlags] -> m Text
- repositoryPrependLibraryPath :: MonadIO m => Text -> m ()
- repositoryPrependSearchPath :: MonadIO m => [Char] -> m ()
- data RepositoryRequireMethodInfo
- repositoryRequire :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib
- data RepositoryRequirePrivateMethodInfo
- repositoryRequirePrivate :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib
Exported types
newtype Repository Source
GObject Repository Source | |
((~) * info (ResolveRepositoryMethod t Repository), MethodInfo * info Repository p) => IsLabel t (Repository -> p) Source | |
((~) * info (ResolveRepositoryMethod t Repository), MethodInfo * info Repository p) => IsLabelProxy t (Repository -> p) Source | |
type ParentTypes Repository Source | |
type AttributeList Repository Source | |
type SignalList Repository Source |
class GObject o => RepositoryK o Source
(GObject o, IsDescendantOf Repository o) => RepositoryK o Source | |
toRepository :: RepositoryK o => o -> IO Repository Source
Methods
repositoryDump
repositoryDump :: MonadIO m => Text -> m () Source
repositoryEnumerateVersions
data RepositoryEnumerateVersionsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m [Text]), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryEnumerateVersionsMethodInfo a signature Source | |
repositoryEnumerateVersions :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text] Source
repositoryErrorQuark
repositoryErrorQuark :: MonadIO m => m Word32 Source
repositoryFindByErrorDomain
data RepositoryFindByErrorDomainMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m BaseInfo), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryFindByErrorDomainMethodInfo a signature Source | |
repositoryFindByErrorDomain :: (MonadIO m, RepositoryK a) => a -> Word32 -> m BaseInfo Source
repositoryFindByGtype
data RepositoryFindByGtypeMethodInfo Source
((~) (TYPE Lifted) signature (GType -> m BaseInfo), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryFindByGtypeMethodInfo a signature Source | |
repositoryFindByGtype :: (MonadIO m, RepositoryK a) => a -> GType -> m BaseInfo Source
repositoryFindByName
data RepositoryFindByNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> m BaseInfo), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryFindByNameMethodInfo a signature Source | |
repositoryFindByName :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> m BaseInfo Source
repositoryGetCPrefix
data RepositoryGetCPrefixMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetCPrefixMethodInfo a signature Source | |
repositoryGetCPrefix :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryGetDefault
repositoryGetDefault :: MonadIO m => m Repository Source
repositoryGetDependencies
data RepositoryGetDependenciesMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m [Text]), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetDependenciesMethodInfo a signature Source | |
repositoryGetDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text] Source
repositoryGetImmediateDependencies
data RepositoryGetImmediateDependenciesMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m [Text]), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetImmediateDependenciesMethodInfo a signature Source | |
repositoryGetImmediateDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text] Source
repositoryGetInfo
data RepositoryGetInfoMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> m BaseInfo), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetInfoMethodInfo a signature Source | |
repositoryGetInfo :: (MonadIO m, RepositoryK a) => a -> Text -> Int32 -> m BaseInfo Source
repositoryGetLoadedNamespaces
data RepositoryGetLoadedNamespacesMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetLoadedNamespacesMethodInfo a signature Source | |
repositoryGetLoadedNamespaces :: (MonadIO m, RepositoryK a) => a -> m [Text] Source
repositoryGetNInfos
data RepositoryGetNInfosMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Int32), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetNInfosMethodInfo a signature Source | |
repositoryGetNInfos :: (MonadIO m, RepositoryK a) => a -> Text -> m Int32 Source
repositoryGetSearchPath
repositoryGetSearchPath :: MonadIO m => m [[Char]] Source
repositoryGetSharedLibrary
repositoryGetSharedLibrary :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryGetTypelibPath
data RepositoryGetTypelibPathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetTypelibPathMethodInfo a signature Source | |
repositoryGetTypelibPath :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryGetVersion
data RepositoryGetVersionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryGetVersionMethodInfo a signature Source | |
repositoryGetVersion :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryIsRegistered
data RepositoryIsRegisteredMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe Text -> m Bool), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryIsRegisteredMethodInfo a signature Source | |
repositoryIsRegistered :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> m Bool Source
repositoryLoadTypelib
data RepositoryLoadTypelibMethodInfo Source
((~) (TYPE Lifted) signature (Typelib -> [RepositoryLoadFlags] -> m Text), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryLoadTypelibMethodInfo a signature Source | |
repositoryLoadTypelib :: (MonadIO m, RepositoryK a) => a -> Typelib -> [RepositoryLoadFlags] -> m Text Source
repositoryPrependLibraryPath
repositoryPrependLibraryPath :: MonadIO m => Text -> m () Source
repositoryPrependSearchPath
repositoryPrependSearchPath :: MonadIO m => [Char] -> m () Source
repositoryRequire
data RepositoryRequireMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryRequireMethodInfo a signature Source | |
repositoryRequire :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib Source
repositoryRequirePrivate
data RepositoryRequirePrivateMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib), MonadIO m, RepositoryK a) => MethodInfo (TYPE Lifted) RepositoryRequirePrivateMethodInfo a signature Source | |
repositoryRequirePrivate :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib Source