| 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.Ggit.Objects.DiffFindOptions
Contents
Description
Represents options for finding diff similarity.
- newtype DiffFindOptions = DiffFindOptions (ManagedPtr DiffFindOptions)
- class GObject o => IsDiffFindOptions o
- toDiffFindOptions :: (MonadIO m, IsDiffFindOptions o) => o -> m DiffFindOptions
- noDiffFindOptions :: Maybe DiffFindOptions
- diffFindOptionsGetCopyThreshold :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> m Word32
- diffFindOptionsGetFlags :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> m [DiffFindFlags]
- diffFindOptionsGetMetric :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> m DiffSimilarityMetric
- diffFindOptionsGetRenameFromRewriteThreshold :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> m Word32
- diffFindOptionsGetRenameLimit :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> m Word64
- diffFindOptionsGetRenameThreshold :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> m Word32
- diffFindOptionsNew :: (HasCallStack, MonadIO m) => m DiffFindOptions
- diffFindOptionsSetCopyThreshold :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> Word32 -> m ()
- diffFindOptionsSetFlags :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> [DiffFindFlags] -> m ()
- diffFindOptionsSetMetric :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> DiffSimilarityMetric -> m ()
- diffFindOptionsSetRenameFromRewriteThreshold :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> Word32 -> m ()
- diffFindOptionsSetRenameLimit :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> Word64 -> m ()
- diffFindOptionsSetRenameThreshold :: (HasCallStack, MonadIO m, IsDiffFindOptions a) => a -> Word32 -> m ()
- constructDiffFindOptionsCopyThreshold :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o)
- getDiffFindOptionsCopyThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32
- setDiffFindOptionsCopyThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m ()
- constructDiffFindOptionsFlags :: IsDiffFindOptions o => [DiffFindFlags] -> IO (GValueConstruct o)
- getDiffFindOptionsFlags :: (MonadIO m, IsDiffFindOptions o) => o -> m [DiffFindFlags]
- setDiffFindOptionsFlags :: (MonadIO m, IsDiffFindOptions o) => o -> [DiffFindFlags] -> m ()
- constructDiffFindOptionsMetric :: IsDiffFindOptions o => DiffSimilarityMetric -> IO (GValueConstruct o)
- getDiffFindOptionsMetric :: (MonadIO m, IsDiffFindOptions o) => o -> m DiffSimilarityMetric
- setDiffFindOptionsMetric :: (MonadIO m, IsDiffFindOptions o) => o -> DiffSimilarityMetric -> m ()
- constructDiffFindOptionsRenameFromRewriteThreshold :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o)
- getDiffFindOptionsRenameFromRewriteThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32
- setDiffFindOptionsRenameFromRewriteThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m ()
- constructDiffFindOptionsRenameLimit :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o)
- getDiffFindOptionsRenameLimit :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32
- setDiffFindOptionsRenameLimit :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m ()
- constructDiffFindOptionsRenameThreshold :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o)
- getDiffFindOptionsRenameThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32
- setDiffFindOptionsRenameThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m ()
Exported types
newtype DiffFindOptions Source #
Constructors
| DiffFindOptions (ManagedPtr DiffFindOptions) |
class GObject o => IsDiffFindOptions o Source #
Instances
toDiffFindOptions :: (MonadIO m, IsDiffFindOptions o) => o -> m DiffFindOptions Source #
Methods
getCopyThreshold
diffFindOptionsGetCopyThreshold Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> m Word32 | Returns: the copy threshold. |
Get the find options copy threshold.
getFlags
diffFindOptionsGetFlags Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> m [DiffFindFlags] | Returns: the find options flags. |
Get the find options flags.
getMetric
diffFindOptionsGetMetric Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> m DiffSimilarityMetric | Returns: a |
Get the find options metric.
getRenameFromRewriteThreshold
diffFindOptionsGetRenameFromRewriteThreshold Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> m Word32 | Returns: the rename from rewrite threshold. |
Get the find options rename from rewrite threshold.
getRenameLimit
diffFindOptionsGetRenameLimit Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> m Word64 | Returns: the rename limit. |
Get the find options rename limit.
getRenameThreshold
diffFindOptionsGetRenameThreshold Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> m Word32 | Returns: the rename threshold. |
Get the find options rename threshold.
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m DiffFindOptions | Returns: a newly allocated |
Creates a new DiffFindOptions.
setCopyThreshold
diffFindOptionsSetCopyThreshold Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> Word32 |
|
| -> m () |
Set the find options copy threshold.
setFlags
diffFindOptionsSetFlags Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> [DiffFindFlags] |
|
| -> m () |
Set the find options flags.
setMetric
diffFindOptionsSetMetric Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> DiffSimilarityMetric |
|
| -> m () |
Set the find options metric.
setRenameFromRewriteThreshold
diffFindOptionsSetRenameFromRewriteThreshold Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> Word32 |
|
| -> m () |
Set the find options rename from rewrite threshold.
setRenameLimit
diffFindOptionsSetRenameLimit Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> Word64 |
|
| -> m () |
Set the find options rename limit.
setRenameThreshold
diffFindOptionsSetRenameThreshold Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDiffFindOptions a) | |
| => a |
|
| -> Word32 |
|
| -> m () |
Set the find options rename threshold.
Properties
copyThreshold
constructDiffFindOptionsCopyThreshold :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o) Source #
getDiffFindOptionsCopyThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32 Source #
setDiffFindOptionsCopyThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m () Source #
flags
constructDiffFindOptionsFlags :: IsDiffFindOptions o => [DiffFindFlags] -> IO (GValueConstruct o) Source #
getDiffFindOptionsFlags :: (MonadIO m, IsDiffFindOptions o) => o -> m [DiffFindFlags] Source #
setDiffFindOptionsFlags :: (MonadIO m, IsDiffFindOptions o) => o -> [DiffFindFlags] -> m () Source #
metric
constructDiffFindOptionsMetric :: IsDiffFindOptions o => DiffSimilarityMetric -> IO (GValueConstruct o) Source #
getDiffFindOptionsMetric :: (MonadIO m, IsDiffFindOptions o) => o -> m DiffSimilarityMetric Source #
setDiffFindOptionsMetric :: (MonadIO m, IsDiffFindOptions o) => o -> DiffSimilarityMetric -> m () Source #
renameFromRewriteThreshold
constructDiffFindOptionsRenameFromRewriteThreshold :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o) Source #
getDiffFindOptionsRenameFromRewriteThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32 Source #
setDiffFindOptionsRenameFromRewriteThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m () Source #
renameLimit
constructDiffFindOptionsRenameLimit :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o) Source #
getDiffFindOptionsRenameLimit :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32 Source #
setDiffFindOptionsRenameLimit :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m () Source #
renameThreshold
constructDiffFindOptionsRenameThreshold :: IsDiffFindOptions o => Word32 -> IO (GValueConstruct o) Source #
getDiffFindOptionsRenameThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> m Word32 Source #
setDiffFindOptionsRenameThreshold :: (MonadIO m, IsDiffFindOptions o) => o -> Word32 -> m () Source #