| 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.CommitParents
Description
Represents the parents of a commit object.
- newtype CommitParents = CommitParents (ManagedPtr CommitParents)
- class GObject o => IsCommitParents o
- toCommitParents :: (MonadIO m, IsCommitParents o) => o -> m CommitParents
- noCommitParents :: Maybe CommitParents
- commitParentsGet :: (HasCallStack, MonadIO m, IsCommitParents a) => a -> Word32 -> m Commit
- commitParentsGetId :: (HasCallStack, MonadIO m, IsCommitParents a) => a -> Word32 -> m OId
- commitParentsGetSize :: (HasCallStack, MonadIO m, IsCommitParents a) => a -> m Word32
- commitParentsNew :: (HasCallStack, MonadIO m, IsCommit a) => a -> m CommitParents
- constructCommitParentsCommit :: (IsCommitParents o, IsCommit a) => a -> IO (GValueConstruct o)
- getCommitParentsCommit :: (MonadIO m, IsCommitParents o) => o -> m (Maybe Commit)
- getCommitParentsSize :: (MonadIO m, IsCommitParents o) => o -> m Word32
Exported types
newtype CommitParents Source #
Constructors
| CommitParents (ManagedPtr CommitParents) |
class GObject o => IsCommitParents o Source #
Instances
toCommitParents :: (MonadIO m, IsCommitParents o) => o -> m CommitParents Source #
Methods
get
Arguments
| :: (HasCallStack, MonadIO m, IsCommitParents a) | |
| => a |
|
| -> Word32 |
|
| -> m Commit | Returns: a |
Get the Commit of a parent.
getId
Arguments
| :: (HasCallStack, MonadIO m, IsCommitParents a) | |
| => a |
|
| -> Word32 |
|
| -> m OId | Returns: a |
Get the OId of a parent.
getSize
Arguments
| :: (HasCallStack, MonadIO m, IsCommitParents a) | |
| => a |
|
| -> m Word32 | Returns: the number of parents. |
Get the number of parents in the parents collection.
new
commitParentsNew :: (HasCallStack, MonadIO m, IsCommit a) => a -> m CommitParents Source #
No description available in the introspection data.
Properties
commit
constructCommitParentsCommit :: (IsCommitParents o, IsCommit a) => a -> IO (GValueConstruct o) Source #
getCommitParentsCommit :: (MonadIO m, IsCommitParents o) => o -> m (Maybe Commit) Source #
size
getCommitParentsSize :: (MonadIO m, IsCommitParents o) => o -> m Word32 Source #