gi-girepository-1.0.6: GIRepository (gobject-introspection) 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.GIRepository.Objects.Repository

Contents

Description

 

Synopsis

Exported types

newtype Repository Source #

Instances

GObject Repository Source # 
IsObject Repository Source # 
IsRepository Repository Source # 
((~) * info (ResolveRepositoryMethod t Repository), MethodInfo * info Repository p) => IsLabel t (Repository -> p) Source # 

Methods

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

((~) * info (ResolveRepositoryMethod t Repository), MethodInfo * info Repository p) => IsLabelProxy t (Repository -> p) Source # 
HasAttributeList * Repository Source # 
type SignalList Repository Source # 
type SignalList Repository
type AttributeList Repository Source # 
type AttributeList Repository

class GObject o => IsRepository o Source #

Instances

(GObject a, UnknownAncestorError Constraint Repository a) => IsRepository a Source # 
IsRepository Repository Source # 

Methods

repositoryDump

repositoryDump :: MonadIO m => Text -> m () Source #

repositoryEnumerateVersions

data RepositoryEnumerateVersionsMethodInfo Source #

Instances

((~) * signature (Text -> m [Text]), MonadIO m, IsRepository a) => MethodInfo * RepositoryEnumerateVersionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryEnumerateVersionsMethodInfo a -> signature -> s

repositoryEnumerateVersions :: (MonadIO m, IsRepository a) => a -> Text -> m [Text] Source #

repositoryErrorQuark

repositoryFindByErrorDomain

data RepositoryFindByErrorDomainMethodInfo Source #

Instances

((~) * signature (Word32 -> m BaseInfo), MonadIO m, IsRepository a) => MethodInfo * RepositoryFindByErrorDomainMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryFindByErrorDomainMethodInfo a -> signature -> s

repositoryFindByGtype

data RepositoryFindByGtypeMethodInfo Source #

Instances

((~) * signature (GType -> m BaseInfo), MonadIO m, IsRepository a) => MethodInfo * RepositoryFindByGtypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryFindByGtypeMethodInfo a -> signature -> s

repositoryFindByName

data RepositoryFindByNameMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m BaseInfo), MonadIO m, IsRepository a) => MethodInfo * RepositoryFindByNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryFindByNameMethodInfo a -> signature -> s

repositoryFindByName :: (MonadIO m, IsRepository a) => a -> Text -> Text -> m BaseInfo Source #

repositoryGetCPrefix

data RepositoryGetCPrefixMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetCPrefixMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetCPrefixMethodInfo a -> signature -> s

repositoryGetCPrefix :: (MonadIO m, IsRepository a) => a -> Text -> m Text Source #

repositoryGetDefault

repositoryGetDependencies

data RepositoryGetDependenciesMethodInfo Source #

Instances

((~) * signature (Text -> m [Text]), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetDependenciesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetDependenciesMethodInfo a -> signature -> s

repositoryGetDependencies :: (MonadIO m, IsRepository a) => a -> Text -> m [Text] Source #

repositoryGetImmediateDependencies

data RepositoryGetImmediateDependenciesMethodInfo Source #

Instances

((~) * signature (Text -> m [Text]), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetImmediateDependenciesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetImmediateDependenciesMethodInfo a -> signature -> s

repositoryGetInfo

data RepositoryGetInfoMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m BaseInfo), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetInfoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetInfoMethodInfo a -> signature -> s

repositoryGetLoadedNamespaces

data RepositoryGetLoadedNamespacesMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetLoadedNamespacesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetLoadedNamespacesMethodInfo a -> signature -> s

repositoryGetNInfos

data RepositoryGetNInfosMethodInfo Source #

Instances

((~) * signature (Text -> m Int32), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetNInfosMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetNInfosMethodInfo a -> signature -> s

repositoryGetSearchPath

repositoryGetSharedLibrary

data RepositoryGetSharedLibraryMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetSharedLibraryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetSharedLibraryMethodInfo a -> signature -> s

repositoryGetSharedLibrary :: (MonadIO m, IsRepository a) => a -> Text -> m Text Source #

repositoryGetTypelibPath

data RepositoryGetTypelibPathMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetTypelibPathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetTypelibPathMethodInfo a -> signature -> s

repositoryGetTypelibPath :: (MonadIO m, IsRepository a) => a -> Text -> m Text Source #

repositoryGetVersion

data RepositoryGetVersionMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsRepository a) => MethodInfo * RepositoryGetVersionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryGetVersionMethodInfo a -> signature -> s

repositoryGetVersion :: (MonadIO m, IsRepository a) => a -> Text -> m Text Source #

repositoryIsRegistered

data RepositoryIsRegisteredMethodInfo Source #

Instances

((~) * signature (Text -> Maybe Text -> m Bool), MonadIO m, IsRepository a) => MethodInfo * RepositoryIsRegisteredMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryIsRegisteredMethodInfo a -> signature -> s

repositoryIsRegistered :: (MonadIO m, IsRepository a) => a -> Text -> Maybe Text -> m Bool Source #

repositoryLoadTypelib

data RepositoryLoadTypelibMethodInfo Source #

Instances

((~) * signature (Typelib -> [RepositoryLoadFlags] -> m Text), MonadIO m, IsRepository a) => MethodInfo * RepositoryLoadTypelibMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryLoadTypelibMethodInfo a -> signature -> s

repositoryPrependLibraryPath

repositoryPrependSearchPath

repositoryRequire

data RepositoryRequireMethodInfo Source #

Instances

((~) * signature (Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib), MonadIO m, IsRepository a) => MethodInfo * RepositoryRequireMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryRequireMethodInfo a -> signature -> s

repositoryRequirePrivate

data RepositoryRequirePrivateMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib), MonadIO m, IsRepository a) => MethodInfo * RepositoryRequirePrivateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RepositoryRequirePrivateMethodInfo a -> signature -> s

repositoryRequirePrivate :: (MonadIO m, IsRepository a) => a -> Text -> Text -> Maybe Text -> [RepositoryLoadFlags] -> m Typelib Source #