gi-girepository-1.0.7: 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 #

Constructors

Repository (ManagedPtr Repository) 

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

dump

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

enumerateVersions

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 #

errorQuark

findByErrorDomain

data RepositoryFindByErrorDomainMethodInfo Source #

Instances

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

Methods

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

findByGtype

data RepositoryFindByGtypeMethodInfo Source #

Instances

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

Methods

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

findByName

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 #

getCPrefix

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 #

getDefault

getDependencies

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 #

getImmediateDependencies

data RepositoryGetImmediateDependenciesMethodInfo Source #

Instances

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

Methods

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

getInfo

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

getLoadedNamespaces

data RepositoryGetLoadedNamespacesMethodInfo Source #

Instances

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

Methods

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

getNInfos

data RepositoryGetNInfosMethodInfo Source #

Instances

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

Methods

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

getSearchPath

getSharedLibrary

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 #

getTypelibPath

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 #

getVersion

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 #

isRegistered

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 #

loadTypelib

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

prependLibraryPath

prependSearchPath

require

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

requirePrivate

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 #