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 |
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.
ArgumentInstance (ManagedPtr ArgumentInstance) |
Instances
Eq ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance (==) :: ArgumentInstance -> ArgumentInstance -> Bool # (/=) :: ArgumentInstance -> ArgumentInstance -> Bool # | |
BoxedPtr ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance boxedPtrCopy :: ArgumentInstance -> IO ArgumentInstance boxedPtrFree :: ArgumentInstance -> IO () | |
CallocPtr ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance | |
ManagedPtrNewtype ArgumentInstance Source # | |
Defined in GI.Vips.Structs.ArgumentInstance toManagedPtr :: ArgumentInstance -> ManagedPtr ArgumentInstance | |
tag ~ 'AttrSet => Constructible ArgumentInstance tag Source # | |
Defined in GI.Vips.Structs.ArgumentInstance 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
set
argumentInstance [ #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
set
argumentInstance [ #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
set
argumentInstance [ #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
set
argumentInstance [ #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
set
argumentInstance [ #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