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 ()
- repositoryEnumerateVersions :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text]
- repositoryErrorQuark :: MonadIO m => m Word32
- repositoryFindByErrorDomain :: (MonadIO m, RepositoryK a) => a -> Word32 -> m BaseInfo
- repositoryFindByGtype :: (MonadIO m, RepositoryK a) => a -> GType -> m BaseInfo
- repositoryFindByName :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> m BaseInfo
- repositoryGetCPrefix :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- repositoryGetDefault :: MonadIO m => m Repository
- repositoryGetDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text]
- repositoryGetImmediateDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text]
- repositoryGetInfo :: (MonadIO m, RepositoryK a) => a -> Text -> Int32 -> m BaseInfo
- repositoryGetLoadedNamespaces :: (MonadIO m, RepositoryK a) => a -> m [Text]
- repositoryGetNInfos :: (MonadIO m, RepositoryK a) => a -> Text -> m Int32
- repositoryGetSearchPath :: MonadIO m => m [[Char]]
- repositoryGetSharedLibrary :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- repositoryGetTypelibPath :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- repositoryGetVersion :: (MonadIO m, RepositoryK a) => a -> Text -> m Text
- repositoryIsRegistered :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> m Bool
- repositoryLoadTypelib :: (MonadIO m, RepositoryK a) => a -> Typelib -> [RepositoryLoadFlags] -> m Text
- repositoryPrependLibraryPath :: MonadIO m => Text -> m ()
- repositoryPrependSearchPath :: MonadIO m => [Char] -> m ()
- repositoryRequire :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib
- repositoryRequirePrivate :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib
Exported types
newtype 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
repositoryEnumerateVersions :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text] Source
repositoryErrorQuark
repositoryErrorQuark :: MonadIO m => m Word32 Source
repositoryFindByErrorDomain
repositoryFindByErrorDomain :: (MonadIO m, RepositoryK a) => a -> Word32 -> m BaseInfo Source
repositoryFindByGtype
repositoryFindByGtype :: (MonadIO m, RepositoryK a) => a -> GType -> m BaseInfo Source
repositoryFindByName
repositoryFindByName :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> m BaseInfo Source
repositoryGetCPrefix
repositoryGetCPrefix :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryGetDefault
repositoryGetDefault :: MonadIO m => m Repository Source
repositoryGetDependencies
repositoryGetDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text] Source
repositoryGetImmediateDependencies
repositoryGetImmediateDependencies :: (MonadIO m, RepositoryK a) => a -> Text -> m [Text] Source
repositoryGetInfo
repositoryGetInfo :: (MonadIO m, RepositoryK a) => a -> Text -> Int32 -> m BaseInfo Source
repositoryGetLoadedNamespaces
repositoryGetLoadedNamespaces :: (MonadIO m, RepositoryK a) => a -> m [Text] Source
repositoryGetNInfos
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
repositoryGetTypelibPath :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryGetVersion
repositoryGetVersion :: (MonadIO m, RepositoryK a) => a -> Text -> m Text Source
repositoryIsRegistered
repositoryIsRegistered :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> m Bool Source
repositoryLoadTypelib
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
repositoryRequire :: (MonadIO m, RepositoryK a) => a -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib Source
repositoryRequirePrivate
repositoryRequirePrivate :: (MonadIO m, RepositoryK a) => a -> Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib Source