| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Vips.Structs.ArgumentInstance
Description
No description available in the introspection data.
Synopsis
- newtype ArgumentInstance = ArgumentInstance (ManagedPtr ArgumentInstance)
- newZeroArgumentInstance :: MonadIO m => m ArgumentInstance
- clearArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> m ()
- getArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> m (Maybe ArgumentClass)
- setArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> Ptr ArgumentClass -> m ()
- getArgumentInstanceAssigned :: MonadIO m => ArgumentInstance -> m Bool
- setArgumentInstanceAssigned :: MonadIO m => ArgumentInstance -> Bool -> m ()
- getArgumentInstanceCloseId :: MonadIO m => ArgumentInstance -> m CULong
- setArgumentInstanceCloseId :: MonadIO m => ArgumentInstance -> CULong -> m ()
- getArgumentInstanceInvalidateId :: MonadIO m => ArgumentInstance -> m CULong
- setArgumentInstanceInvalidateId :: MonadIO m => ArgumentInstance -> CULong -> m ()
- clearArgumentInstanceObject :: MonadIO m => ArgumentInstance -> m ()
- getArgumentInstanceObject :: MonadIO m => ArgumentInstance -> m (Maybe Object)
- setArgumentInstanceObject :: MonadIO m => ArgumentInstance -> Ptr Object -> m ()
- getArgumentInstanceParent :: MonadIO m => ArgumentInstance -> m Argument
Exported types
newtype ArgumentInstance Source #
Memory-managed wrapper type.
Constructors
| ArgumentInstance (ManagedPtr ArgumentInstance) |
Instances
| Eq ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance Methods (==) :: ArgumentInstance -> ArgumentInstance -> Bool # (/=) :: ArgumentInstance -> ArgumentInstance -> Bool # | |
| BoxedPtr ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance Methods boxedPtrCopy :: ArgumentInstance -> IO ArgumentInstance boxedPtrFree :: ArgumentInstance -> IO () | |
| CallocPtr ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance Methods | |
| ManagedPtrNewtype ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance Methods toManagedPtr :: ArgumentInstance -> ManagedPtr ArgumentInstance | |
| tag ~ 'AttrSet => Constructible ArgumentInstance tag Source # | |
Defined in GI.Vips.Structs.ArgumentInstance Methods new :: MonadIO m => (ManagedPtr ArgumentInstance -> ArgumentInstance) -> [AttrOp ArgumentInstance tag] -> m ArgumentInstance | |
newZeroArgumentInstance :: MonadIO m => m ArgumentInstance Source #
Construct a ArgumentInstance struct initialized to zero.
Methods
Properties
argumentClass
No description available in the introspection data.
clearArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> m () Source #
Set the value of the “argument_class” field to Nothing.
When overloading is enabled, this is equivalent to
clear #argumentClass
getArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> m (Maybe ArgumentClass) Source #
Get the value of the “argument_class” field.
When overloading is enabled, this is equivalent to
get argumentInstance #argumentClass
setArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> Ptr ArgumentClass -> m () Source #
Set the value of the “argument_class” field.
When overloading is enabled, this is equivalent to
setargumentInstance [ #argumentClass:=value ]
assigned
No description available in the introspection data.
getArgumentInstanceAssigned :: MonadIO m => ArgumentInstance -> m Bool Source #
Get the value of the “assigned” field.
When overloading is enabled, this is equivalent to
get argumentInstance #assigned
setArgumentInstanceAssigned :: MonadIO m => ArgumentInstance -> Bool -> m () Source #
Set the value of the “assigned” field.
When overloading is enabled, this is equivalent to
setargumentInstance [ #assigned:=value ]
closeId
No description available in the introspection data.
getArgumentInstanceCloseId :: MonadIO m => ArgumentInstance -> m CULong Source #
Get the value of the “close_id” field.
When overloading is enabled, this is equivalent to
get argumentInstance #closeId
setArgumentInstanceCloseId :: MonadIO m => ArgumentInstance -> CULong -> m () Source #
Set the value of the “close_id” field.
When overloading is enabled, this is equivalent to
setargumentInstance [ #closeId:=value ]
invalidateId
No description available in the introspection data.
getArgumentInstanceInvalidateId :: MonadIO m => ArgumentInstance -> m CULong Source #
Get the value of the “invalidate_id” field.
When overloading is enabled, this is equivalent to
get argumentInstance #invalidateId
setArgumentInstanceInvalidateId :: MonadIO m => ArgumentInstance -> CULong -> m () Source #
Set the value of the “invalidate_id” field.
When overloading is enabled, this is equivalent to
setargumentInstance [ #invalidateId:=value ]
object
No description available in the introspection data.
clearArgumentInstanceObject :: MonadIO m => ArgumentInstance -> m () Source #
Set the value of the “object” field to Nothing.
When overloading is enabled, this is equivalent to
clear #object
getArgumentInstanceObject :: MonadIO m => ArgumentInstance -> m (Maybe Object) Source #
Get the value of the “object” field.
When overloading is enabled, this is equivalent to
get argumentInstance #object
setArgumentInstanceObject :: MonadIO m => ArgumentInstance -> Ptr Object -> m () Source #
Set the value of the “object” field.
When overloading is enabled, this is equivalent to
setargumentInstance [ #object:=value ]
parent
No description available in the introspection data.
getArgumentInstanceParent :: MonadIO m => ArgumentInstance -> m Argument Source #
Get the value of the “parent” field.
When overloading is enabled, this is equivalent to
get argumentInstance #parent