|
using | KIGIT::GitRepositoryPtr = std::unique_ptr< git_repository, decltype([](git_repository *aRepo) { git_repository_free(aRepo) |
| A unique pointer for git_repository objects with automatic cleanup.
|
|
using | KIGIT::GitReferencePtr = std::unique_ptr< git_reference, decltype([](git_reference *aRef) { git_reference_free(aRef) |
| A unique pointer for git_reference objects with automatic cleanup.
|
|
using | KIGIT::GitObjectPtr = std::unique_ptr< git_object, decltype([](git_object *aObject) { git_object_free(aObject) |
| A unique pointer for git_object objects with automatic cleanup.
|
|
using | KIGIT::GitCommitPtr = std::unique_ptr< git_commit, decltype([](git_commit *aCommit) { git_commit_free(aCommit) |
| A unique pointer for git_commit objects with automatic cleanup.
|
|
using | KIGIT::GitTreePtr = std::unique_ptr< git_tree, decltype([](git_tree *aTree) { git_tree_free(aTree) |
| A unique pointer for git_tree objects with automatic cleanup.
|
|
using | KIGIT::GitIndexPtr = std::unique_ptr< git_index, decltype([](git_index *aIndex) { git_index_free(aIndex) |
| A unique pointer for git_index objects with automatic cleanup.
|
|
using | KIGIT::GitRebasePtr = std::unique_ptr< git_rebase, decltype([](git_rebase *aRebase) { git_rebase_free(aRebase) |
| A unique pointer for git_rebase objects with automatic cleanup.
|
|
using | KIGIT::GitRevWalkPtr = std::unique_ptr< git_revwalk, decltype([](git_revwalk *aWalker) { git_revwalk_free(aWalker) |
| A unique pointer for git_revwalk objects with automatic cleanup.
|
|
using | KIGIT::GitDiffPtr = std::unique_ptr< git_diff, decltype([](git_diff *aDiff) { git_diff_free(aDiff) |
| A unique pointer for git_diff objects with automatic cleanup.
|
|
using | KIGIT::GitSignaturePtr = std::unique_ptr< git_signature, decltype([](git_signature *aSignature) { git_signature_free(aSignature) |
| A unique pointer for git_signature objects with automatic cleanup.
|
|
using | KIGIT::GitConfigPtr = std::unique_ptr< git_config, decltype([](git_config *aConfig) { git_config_free(aConfig) |
| A unique pointer for git_config objects with automatic cleanup.
|
|
using | KIGIT::GitRemotePtr = std::unique_ptr< git_remote, decltype([](git_remote *aRemote) { git_remote_free(aRemote) |
| A unique pointer for git_remote objects with automatic cleanup.
|
|
using | KIGIT::GitAnnotatedCommitPtr = std::unique_ptr< git_annotated_commit, decltype([](git_annotated_commit *aCommit) { git_annotated_commit_free(aCommit) |
| A unique pointer for git_annotated_commit objects with automatic cleanup.
|
|
using | KIGIT::GitOidPtr = std::unique_ptr< git_oid, decltype([](git_oid *aOid) { delete aOid |
| A unique pointer for git_oid objects with automatic cleanup.
|
|
using | KIGIT::GitBufPtr = std::unique_ptr< git_buf, decltype([](git_buf *aBuf) { git_buf_free(aBuf) |
| A unique pointer for git_buf objects with automatic cleanup.
|
|
using | KIGIT::GitBlamePtr = std::unique_ptr< git_blame, decltype([](git_blame *aBlame) { git_blame_free(aBlame) |
| A unique pointer for git_blame objects with automatic cleanup.
|
|
using | KIGIT::GitBlobPtr = std::unique_ptr< git_blob, decltype([](git_blob *aBlob) { git_blob_free(aBlob) |
| A unique pointer for git_blob objects with automatic cleanup.
|
|
using | KIGIT::GitBranchIteratorPtr = std::unique_ptr< git_branch_iterator, decltype([](git_branch_iterator *aIter) { git_branch_iterator_free(aIter) |
| A unique pointer for git_branch_iterator objects with automatic cleanup.
|
|
using | KIGIT::GitConfigEntryPtr = std::unique_ptr< git_config_entry, decltype([](git_config_entry *aEntry) { git_config_entry_free(aEntry) |
| A unique pointer for git_config_entry objects with automatic cleanup.
|
|
using | KIGIT::GitConfigIteratorPtr = std::unique_ptr< git_config_iterator, decltype([](git_config_iterator *aIter) { git_config_iterator_free(aIter) |
| A unique pointer for git_config_iterator objects with automatic cleanup.
|
|
using | KIGIT::GitCredentialPtr = std::unique_ptr< git_credential, decltype([](git_credential *aCred) { git_credential_free(aCred) |
| A unique pointer for git_credential objects with automatic cleanup.
|
|
using | KIGIT::GitOidArrayPtr = std::unique_ptr< git_oidarray, decltype([](git_oidarray *aArray) { git_oidarray_free(aArray) |
| A unique pointer for git_oidarray objects with automatic cleanup.
|
|
using | KIGIT::GitStrArrayPtr = std::unique_ptr< git_strarray, decltype([](git_strarray *aArray) { git_strarray_free(aArray) |
| A unique pointer for git_strarray objects with automatic cleanup.
|
|
using | KIGIT::GitDescribeResultPtr = std::unique_ptr< git_describe_result, decltype([](git_describe_result *aResult) { git_describe_result_free(aResult) |
| A unique pointer for git_describe_result objects with automatic cleanup.
|
|
using | KIGIT::GitDiffStatsPtr = std::unique_ptr< git_diff_stats, decltype([](git_diff_stats *aStats) { git_diff_stats_free(aStats) |
| A unique pointer for git_diff_stats objects with automatic cleanup.
|
|
using | KIGIT::GitFilterListPtr = std::unique_ptr< git_filter_list, decltype([](git_filter_list *aFilters) { git_filter_list_free(aFilters) |
| A unique pointer for git_filter_list objects with automatic cleanup.
|
|
using | KIGIT::GitIndexerPtr = std::unique_ptr< git_indexer, decltype([](git_indexer *aIdx) { git_indexer_free(aIdx) |
| A unique pointer for git_indexer objects with automatic cleanup.
|
|
using | KIGIT::GitIndexIteratorPtr = std::unique_ptr< git_index_iterator, decltype([](git_index_iterator *aIterator) { git_index_iterator_free(aIterator) |
| A unique pointer for git_index_iterator objects with automatic cleanup.
|
|
using | KIGIT::GitIndexConflictIteratorPtr = std::unique_ptr< git_index_conflict_iterator, decltype([](git_index_conflict_iterator *aIterator) { git_index_conflict_iterator_free(aIterator) |
| A unique pointer for git_index_conflict_iterator objects with automatic cleanup.
|
|
using | KIGIT::GitStatusListPtr = std::unique_ptr< git_status_list, decltype([](git_status_list *aList) { git_status_list_free(aList) |
| A unique pointer for git_status_list objects with automatic cleanup.
|
|