Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Represents the base type for objects created by an object factory.
Synopsis
- newtype ObjectFactoryBase = ObjectFactoryBase (ManagedPtr ObjectFactoryBase)
- class (GObject o, IsDescendantOf ObjectFactoryBase o) => IsObjectFactoryBase o
- toObjectFactoryBase :: (MonadIO m, IsObjectFactoryBase o) => o -> m ObjectFactoryBase
Exported types
newtype ObjectFactoryBase Source #
Memory-managed wrapper type.
ObjectFactoryBase (ManagedPtr ObjectFactoryBase) |
Instances
Eq ObjectFactoryBase Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase (==) :: ObjectFactoryBase -> ObjectFactoryBase -> Bool # (/=) :: ObjectFactoryBase -> ObjectFactoryBase -> Bool # | |
GObject ObjectFactoryBase Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase | |
ManagedPtrNewtype ObjectFactoryBase Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase toManagedPtr :: ObjectFactoryBase -> ManagedPtr ObjectFactoryBase | |
TypedObject ObjectFactoryBase Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase | |
HasParentTypes ObjectFactoryBase Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase | |
IsGValue (Maybe ObjectFactoryBase) Source # | Convert |
Defined in GI.Ggit.Objects.ObjectFactoryBase gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe ObjectFactoryBase -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe ObjectFactoryBase) | |
type ParentTypes ObjectFactoryBase Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase |
class (GObject o, IsDescendantOf ObjectFactoryBase o) => IsObjectFactoryBase o Source #
Type class for types which can be safely cast to ObjectFactoryBase
, for instance with toObjectFactoryBase
.
Instances
(GObject o, IsDescendantOf ObjectFactoryBase o) => IsObjectFactoryBase o Source # | |
Defined in GI.Ggit.Objects.ObjectFactoryBase |
toObjectFactoryBase :: (MonadIO m, IsObjectFactoryBase o) => o -> m ObjectFactoryBase Source #
Cast to ObjectFactoryBase
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.