| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.OSTree.Structs.RepoPruneOptions
Description
- newtype RepoPruneOptions = RepoPruneOptions (ManagedPtr RepoPruneOptions)
- newZeroRepoPruneOptions :: MonadIO m => m RepoPruneOptions
- noRepoPruneOptions :: Maybe RepoPruneOptions
- getRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> m RepoPruneFlags
- repoPruneOptions_flags :: AttrLabelProxy "flags"
- setRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> RepoPruneFlags -> m ()
- clearRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m ()
- getRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m (Maybe (Map (Ptr ()) (Ptr ())))
- repoPruneOptions_reachable :: AttrLabelProxy "reachable"
- setRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m ()
Exported types
newtype RepoPruneOptions Source #
Constructors
| RepoPruneOptions (ManagedPtr RepoPruneOptions) |
Instances
| WrappedPtr RepoPruneOptions Source # | |
| (~) AttrOpTag tag AttrSet => Constructible RepoPruneOptions tag Source # | |
| ((~) * info (ResolveRepoPruneOptionsMethod t RepoPruneOptions), MethodInfo * info RepoPruneOptions p) => IsLabel t (RepoPruneOptions -> p) Source # | |
| ((~) * info (ResolveRepoPruneOptionsMethod t RepoPruneOptions), MethodInfo * info RepoPruneOptions p) => IsLabelProxy t (RepoPruneOptions -> p) Source # | |
| HasAttributeList * RepoPruneOptions Source # | |
| type AttributeList RepoPruneOptions Source # | |
newZeroRepoPruneOptions :: MonadIO m => m RepoPruneOptions Source #
Construct a RepoPruneOptions struct initialized to zero.
Properties
flags
getRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> m RepoPruneFlags Source #
repoPruneOptions_flags :: AttrLabelProxy "flags" Source #
setRepoPruneOptionsFlags :: MonadIO m => RepoPruneOptions -> RepoPruneFlags -> m () Source #
reachable
clearRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m () Source #
getRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> m (Maybe (Map (Ptr ()) (Ptr ()))) Source #
repoPruneOptions_reachable :: AttrLabelProxy "reachable" Source #
setRepoPruneOptionsReachable :: MonadIO m => RepoPruneOptions -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m () Source #