| 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.ArgumentClass
Description
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.
Constructors
| ArgumentClass (ManagedPtr ArgumentClass) |
Instances
| Eq ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass Methods (==) :: ArgumentClass -> ArgumentClass -> Bool # (/=) :: ArgumentClass -> ArgumentClass -> Bool # | |
| BoxedPtr ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass | |
| CallocPtr ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass Methods boxedPtrCalloc :: IO (Ptr ArgumentClass) | |
| ManagedPtrNewtype ArgumentClass Source # | |
Defined in GI.Vips.Structs.ArgumentClass Methods toManagedPtr :: ArgumentClass -> ManagedPtr ArgumentClass | |
| tag ~ 'AttrSet => Constructible ArgumentClass tag Source # | |
Defined in GI.Vips.Structs.ArgumentClass Methods 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
setargumentClass [ #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
setargumentClass [ #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
setargumentClass [ #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
setargumentClass [ #priority:=value ]