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 ArgumentClass = ArgumentClass (ManagedPtr ArgumentClass)
- newZeroArgumentClass :: MonadIO m => m ArgumentClass
- argumentClassNeedsstring :: (HasCallStack, MonadIO m) => ArgumentClass -> m Bool
- getArgumentClassFlags :: MonadIO m => ArgumentClass -> m [ArgumentFlags]
- setArgumentClassFlags :: MonadIO m => ArgumentClass -> [ArgumentFlags] -> m ()
- clearArgumentClassObjectClass :: MonadIO m => ArgumentClass -> m ()
- getArgumentClassObjectClass :: MonadIO m => ArgumentClass -> m (Maybe ObjectClass)
- setArgumentClassObjectClass :: MonadIO m => ArgumentClass -> Ptr ObjectClass -> m ()
- getArgumentClassOffset :: MonadIO m => ArgumentClass -> m Word32
- setArgumentClassOffset :: MonadIO m => ArgumentClass -> Word32 -> m ()
- getArgumentClassParent :: MonadIO m => ArgumentClass -> m Argument
- getArgumentClassPriority :: MonadIO m => ArgumentClass -> m Int32
- setArgumentClassPriority :: MonadIO m => ArgumentClass -> Int32 -> m ()
Exported types
newtype ArgumentClass Source #
Memory-managed wrapper type.
Instances
Eq ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass (==) :: ArgumentClass -> ArgumentClass -> Bool # (/=) :: ArgumentClass -> ArgumentClass -> Bool # | |
BoxedPtr ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass boxedPtrCopy :: ArgumentClass -> IO ArgumentClass # boxedPtrFree :: ArgumentClass -> IO () # | |
CallocPtr ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass boxedPtrCalloc :: IO (Ptr ArgumentClass) # | |
ManagedPtrNewtype ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass | |
tag ~ 'AttrSet => Constructible ArgumentClass tag Source # | |
Defined in GI.Vips.Structs.ArgumentClass new :: MonadIO m => (ManagedPtr ArgumentClass -> ArgumentClass) -> [AttrOp ArgumentClass tag] -> m ArgumentClass # |
newZeroArgumentClass :: MonadIO m => m ArgumentClass Source #
Construct a ArgumentClass
struct initialized to zero.
Methods
Click to display all available methods, including inherited ones
needsstring
argumentClassNeedsstring :: (HasCallStack, MonadIO m) => ArgumentClass -> m Bool Source #
No description available in the introspection data.
Properties
flags
No description available in the introspection data.
getArgumentClassFlags :: MonadIO m => ArgumentClass -> m [ArgumentFlags] Source #
Get the value of the “flags
” field.
When overloading is enabled, this is equivalent to
get
argumentClass #flags
setArgumentClassFlags :: MonadIO m => ArgumentClass -> [ArgumentFlags] -> m () Source #
Set the value of the “flags
” field.
When overloading is enabled, this is equivalent to
set
argumentClass [ #flags:=
value ]
objectClass
No description available in the introspection data.
clearArgumentClassObjectClass :: MonadIO m => ArgumentClass -> m () Source #
Set the value of the “object_class
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#objectClass
getArgumentClassObjectClass :: MonadIO m => ArgumentClass -> m (Maybe ObjectClass) Source #
Get the value of the “object_class
” field.
When overloading is enabled, this is equivalent to
get
argumentClass #objectClass
setArgumentClassObjectClass :: MonadIO m => ArgumentClass -> Ptr ObjectClass -> m () Source #
Set the value of the “object_class
” field.
When overloading is enabled, this is equivalent to
set
argumentClass [ #objectClass:=
value ]
offset
No description available in the introspection data.
getArgumentClassOffset :: MonadIO m => ArgumentClass -> m Word32 Source #
Get the value of the “offset
” field.
When overloading is enabled, this is equivalent to
get
argumentClass #offset
setArgumentClassOffset :: MonadIO m => ArgumentClass -> Word32 -> m () Source #
Set the value of the “offset
” field.
When overloading is enabled, this is equivalent to
set
argumentClass [ #offset:=
value ]
parent
No description available in the introspection data.
getArgumentClassParent :: MonadIO m => ArgumentClass -> m Argument Source #
Get the value of the “parent
” field.
When overloading is enabled, this is equivalent to
get
argumentClass #parent
priority
No description available in the introspection data.
getArgumentClassPriority :: MonadIO m => ArgumentClass -> m Int32 Source #
Get the value of the “priority
” field.
When overloading is enabled, this is equivalent to
get
argumentClass #priority
setArgumentClassPriority :: MonadIO m => ArgumentClass -> Int32 -> m () Source #
Set the value of the “priority
” field.
When overloading is enabled, this is equivalent to
set
argumentClass [ #priority:=
value ]