gi-ggit-1.0.2: libgit2-glib 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.Ggit.Objects.Native

Contents

Description

Represents a generic native object.

Synopsis

Exported types

newtype Native Source #

Memory-managed wrapper type.

Constructors

Native (ManagedPtr Native) 
Instances
GObject Native Source # 
Instance details

Defined in GI.Ggit.Objects.Native

Methods

gobjectType :: Native -> IO GType #

IsObject Native Source # 
Instance details

Defined in GI.Ggit.Objects.Native

IsNative Native Source # 
Instance details

Defined in GI.Ggit.Objects.Native

IsObjectFactoryBase Native Source # 
Instance details

Defined in GI.Ggit.Objects.Native

class GObject o => IsNative o Source #

Type class for types which can be safely cast to Native, for instance with toNative.

Instances
(GObject a, (UnknownAncestorError Native a :: Constraint)) => IsNative a Source # 
Instance details

Defined in GI.Ggit.Objects.Native

IsNative Blame Source # 
Instance details

Defined in GI.Ggit.Objects.Blame

IsNative Blob Source # 
Instance details

Defined in GI.Ggit.Objects.Blob

IsNative Branch Source # 
Instance details

Defined in GI.Ggit.Objects.Branch

IsNative Commit Source # 
Instance details

Defined in GI.Ggit.Objects.Commit

IsNative Config Source # 
Instance details

Defined in GI.Ggit.Objects.Config

IsNative Cred Source # 
Instance details

Defined in GI.Ggit.Objects.Cred

IsNative Diff Source # 
Instance details

Defined in GI.Ggit.Objects.Diff

IsNative Index Source # 
Instance details

Defined in GI.Ggit.Objects.Index

IsNative Native Source # 
Instance details

Defined in GI.Ggit.Objects.Native

IsNative Object Source # 
Instance details

Defined in GI.Ggit.Objects.Object

IsNative CredSshKeyFromAgent Source # 
Instance details

Defined in GI.Ggit.Objects.CredSshKeyFromAgent

IsNative CredSshInteractive Source # 
Instance details

Defined in GI.Ggit.Objects.CredSshInteractive

IsNative CredPlaintext Source # 
Instance details

Defined in GI.Ggit.Objects.CredPlaintext

IsNative Rebase Source # 
Instance details

Defined in GI.Ggit.Objects.Rebase

IsNative Ref Source # 
Instance details

Defined in GI.Ggit.Objects.Ref

IsNative Remote Source # 
Instance details

Defined in GI.Ggit.Objects.Remote

IsNative Repository Source # 
Instance details

Defined in GI.Ggit.Objects.Repository

IsNative Signature Source # 
Instance details

Defined in GI.Ggit.Objects.Signature

IsNative Tag Source # 
Instance details

Defined in GI.Ggit.Objects.Tag

IsNative Tree Source # 
Instance details

Defined in GI.Ggit.Objects.Tree

IsNative TreeBuilder Source # 
Instance details

Defined in GI.Ggit.Objects.TreeBuilder

IsNative RevisionWalker Source # 
Instance details

Defined in GI.Ggit.Objects.RevisionWalker

toNative :: (MonadIO m, IsNative o) => o -> m Native Source #

Cast to Native, for types for which this is known to be safe. For general casts, use castTo.

noNative :: Maybe Native Source #

A convenience alias for Nothing :: Maybe Native.

Properties

native

No description available in the introspection data.

constructNativeNative :: IsNative o => Ptr () -> IO (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “native” property. This is rarely needed directly, but it is used by new.