| 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.OSTree.Structs.RepoPruneOptions
Description
No description available in the introspection data.
Synopsis
- newtype RepoPruneOptions = RepoPruneOptions (ManagedPtr RepoPruneOptions)
- newZeroRepoPruneOptions :: MonadIO m => m RepoPruneOptions
- getRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> m [RepoPruneFlags]
- setRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> [RepoPruneFlags] -> m ()
- clearRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m ()
- getRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m (Maybe (Map (Ptr ()) (Ptr ())))
- setRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m ()
Exported types
newtype RepoPruneOptions Source #
Memory-managed wrapper type.
Constructors
| RepoPruneOptions (ManagedPtr RepoPruneOptions) |
Instances
| Eq RepoPruneOptions Source # | |
Defined in GI.OSTree.Structs.RepoPruneOptions Methods (==) :: RepoPruneOptions -> RepoPruneOptions -> Bool # (/=) :: RepoPruneOptions -> RepoPruneOptions -> Bool # | |
| BoxedPtr RepoPruneOptions Source # | |
Defined in GI.OSTree.Structs.RepoPruneOptions Methods boxedPtrCopy :: RepoPruneOptions -> IO RepoPruneOptions boxedPtrFree :: RepoPruneOptions -> IO () | |
| CallocPtr RepoPruneOptions Source # | |
Defined in GI.OSTree.Structs.RepoPruneOptions Methods | |
| ManagedPtrNewtype RepoPruneOptions Source # | |
Defined in GI.OSTree.Structs.RepoPruneOptions Methods toManagedPtr :: RepoPruneOptions -> ManagedPtr RepoPruneOptions | |
| tag ~ 'AttrSet => Constructible RepoPruneOptions tag Source # | |
Defined in GI.OSTree.Structs.RepoPruneOptions Methods new :: MonadIO m => (ManagedPtr RepoPruneOptions -> RepoPruneOptions) -> [AttrOp RepoPruneOptions tag] -> m RepoPruneOptions | |
newZeroRepoPruneOptions :: MonadIO m => m RepoPruneOptions Source #
Construct a RepoPruneOptions struct initialized to zero.
Methods
Properties
flags
No description available in the introspection data.
getRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> m [RepoPruneFlags] Source #
Get the value of the “flags” field.
When overloading is enabled, this is equivalent to
get repoPruneOptions #flags
setRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> [RepoPruneFlags] -> m () Source #
Set the value of the “flags” field.
When overloading is enabled, this is equivalent to
setrepoPruneOptions [ #flags:=value ]
reachable
No description available in the introspection data.
clearRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m () Source #
Set the value of the “reachable” field to Nothing.
When overloading is enabled, this is equivalent to
clear #reachable
getRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m (Maybe (Map (Ptr ()) (Ptr ()))) Source #
Get the value of the “reachable” field.
When overloading is enabled, this is equivalent to
get repoPruneOptions #reachable
setRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m () Source #
Set the value of the “reachable” field.
When overloading is enabled, this is equivalent to
setrepoPruneOptions [ #reachable:=value ]