KiCad PCB EDA Suite
|
Typedefs | |
using | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | GitOidPtr = std::unique_ptr< git_oid, decltype([](git_oid *aOid) { delete aOid |
A unique pointer for git_oid objects with automatic cleanup. | |
using | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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. | |
using KIGIT::GitAnnotatedCommitPtr = typedef 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.
Definition at line 120 of file kicad_git_memory.h.
using KIGIT::GitBlamePtr = typedef std::unique_ptr<git_blame, decltype([](git_blame* aBlame) { git_blame_free(aBlame) |
A unique pointer for git_blame objects with automatic cleanup.
Definition at line 144 of file kicad_git_memory.h.
using KIGIT::GitBlobPtr = typedef std::unique_ptr<git_blob, decltype([](git_blob* aBlob) { git_blob_free(aBlob) |
A unique pointer for git_blob objects with automatic cleanup.
Definition at line 152 of file kicad_git_memory.h.
using KIGIT::GitBranchIteratorPtr = typedef 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.
Definition at line 160 of file kicad_git_memory.h.
using KIGIT::GitBufPtr = typedef std::unique_ptr<git_buf, decltype([](git_buf* aBuf) { git_buf_free(aBuf) |
A unique pointer for git_buf objects with automatic cleanup.
Definition at line 136 of file kicad_git_memory.h.
using KIGIT::GitCommitPtr = typedef std::unique_ptr<git_commit, decltype([](git_commit* aCommit) { git_commit_free(aCommit) |
A unique pointer for git_commit objects with automatic cleanup.
Definition at line 48 of file kicad_git_memory.h.
using KIGIT::GitConfigEntryPtr = typedef 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.
Definition at line 168 of file kicad_git_memory.h.
using KIGIT::GitConfigIteratorPtr = typedef 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.
Definition at line 176 of file kicad_git_memory.h.
using KIGIT::GitConfigPtr = typedef std::unique_ptr<git_config, decltype([](git_config* aConfig) { git_config_free(aConfig) |
A unique pointer for git_config objects with automatic cleanup.
Definition at line 104 of file kicad_git_memory.h.
using KIGIT::GitCredentialPtr = typedef std::unique_ptr<git_credential, decltype([](git_credential* aCred) { git_credential_free(aCred) |
A unique pointer for git_credential objects with automatic cleanup.
Definition at line 184 of file kicad_git_memory.h.
using KIGIT::GitDescribeResultPtr = typedef 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.
Definition at line 208 of file kicad_git_memory.h.
using KIGIT::GitDiffPtr = typedef std::unique_ptr<git_diff, decltype([](git_diff* aDiff) { git_diff_free(aDiff) |
A unique pointer for git_diff objects with automatic cleanup.
Definition at line 88 of file kicad_git_memory.h.
using KIGIT::GitDiffStatsPtr = typedef 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.
Definition at line 216 of file kicad_git_memory.h.
using KIGIT::GitFilterListPtr = typedef 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.
Definition at line 224 of file kicad_git_memory.h.
using KIGIT::GitIndexConflictIteratorPtr = typedef 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.
Definition at line 248 of file kicad_git_memory.h.
using KIGIT::GitIndexerPtr = typedef std::unique_ptr<git_indexer, decltype([](git_indexer* aIdx) { git_indexer_free(aIdx) |
A unique pointer for git_indexer objects with automatic cleanup.
Definition at line 232 of file kicad_git_memory.h.
using KIGIT::GitIndexIteratorPtr = typedef 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.
Definition at line 240 of file kicad_git_memory.h.
using KIGIT::GitIndexPtr = typedef std::unique_ptr<git_index, decltype([](git_index* aIndex) { git_index_free(aIndex) |
A unique pointer for git_index objects with automatic cleanup.
Definition at line 64 of file kicad_git_memory.h.
using KIGIT::GitObjectPtr = typedef std::unique_ptr<git_object, decltype([](git_object* aObject) { git_object_free(aObject) |
A unique pointer for git_object objects with automatic cleanup.
Definition at line 41 of file kicad_git_memory.h.
using KIGIT::GitOidArrayPtr = typedef std::unique_ptr<git_oidarray, decltype([](git_oidarray* aArray) { git_oidarray_free(aArray) |
A unique pointer for git_oidarray objects with automatic cleanup.
Definition at line 192 of file kicad_git_memory.h.
using KIGIT::GitOidPtr = typedef std::unique_ptr<git_oid, decltype([](git_oid* aOid) { delete aOid |
A unique pointer for git_oid objects with automatic cleanup.
Definition at line 128 of file kicad_git_memory.h.
using KIGIT::GitRebasePtr = typedef std::unique_ptr<git_rebase, decltype([](git_rebase* aRebase) { git_rebase_free(aRebase) |
A unique pointer for git_rebase objects with automatic cleanup.
Definition at line 72 of file kicad_git_memory.h.
using KIGIT::GitReferencePtr = typedef std::unique_ptr<git_reference, decltype([](git_reference* aRef) { git_reference_free(aRef) |
A unique pointer for git_reference objects with automatic cleanup.
Definition at line 33 of file kicad_git_memory.h.
using KIGIT::GitRemotePtr = typedef std::unique_ptr<git_remote, decltype([](git_remote* aRemote) { git_remote_free(aRemote) |
A unique pointer for git_remote objects with automatic cleanup.
Definition at line 112 of file kicad_git_memory.h.
using KIGIT::GitRepositoryPtr = typedef std::unique_ptr<git_repository, decltype([](git_repository* aRepo) { git_repository_free(aRepo) |
A unique pointer for git_repository objects with automatic cleanup.
Definition at line 25 of file kicad_git_memory.h.
using KIGIT::GitRevWalkPtr = typedef std::unique_ptr<git_revwalk, decltype([](git_revwalk* aWalker) { git_revwalk_free(aWalker) |
A unique pointer for git_revwalk objects with automatic cleanup.
Definition at line 80 of file kicad_git_memory.h.
using KIGIT::GitSignaturePtr = typedef std::unique_ptr<git_signature, decltype([](git_signature* aSignature) { git_signature_free(aSignature) |
A unique pointer for git_signature objects with automatic cleanup.
Definition at line 96 of file kicad_git_memory.h.
using KIGIT::GitStatusListPtr = typedef 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.
Definition at line 256 of file kicad_git_memory.h.
using KIGIT::GitStrArrayPtr = typedef std::unique_ptr<git_strarray, decltype([](git_strarray* aArray) { git_strarray_free(aArray) |
A unique pointer for git_strarray objects with automatic cleanup.
Definition at line 200 of file kicad_git_memory.h.
using KIGIT::GitTreePtr = typedef std::unique_ptr<git_tree, decltype([](git_tree* aTree) { git_tree_free(aTree) |
A unique pointer for git_tree objects with automatic cleanup.
Definition at line 56 of file kicad_git_memory.h.