KiCad PCB EDA Suite
Loading...
Searching...
No Matches
kicad_git_memory.h File Reference
#include <memory>
#include <git2.h>

Go to the source code of this file.

Namespaces

namespace  KIGIT
 

Typedefs

using KIGIT::GitRepositoryPtr
 A unique pointer for git_repository objects with automatic cleanup.
 
using KIGIT::GitReferencePtr
 A unique pointer for git_reference objects with automatic cleanup.
 
using KIGIT::GitObjectPtr
 A unique pointer for git_object objects with automatic cleanup.
 
using KIGIT::GitCommitPtr
 A unique pointer for git_commit objects with automatic cleanup.
 
using KIGIT::GitTreePtr
 A unique pointer for git_tree objects with automatic cleanup.
 
using KIGIT::GitIndexPtr
 A unique pointer for git_index objects with automatic cleanup.
 
using KIGIT::GitRebasePtr
 A unique pointer for git_rebase objects with automatic cleanup.
 
using KIGIT::GitRevWalkPtr
 A unique pointer for git_revwalk objects with automatic cleanup.
 
using KIGIT::GitDiffPtr
 A unique pointer for git_diff objects with automatic cleanup.
 
using KIGIT::GitSignaturePtr
 A unique pointer for git_signature objects with automatic cleanup.
 
using KIGIT::GitConfigPtr
 A unique pointer for git_config objects with automatic cleanup.
 
using KIGIT::GitRemotePtr
 A unique pointer for git_remote objects with automatic cleanup.
 
using KIGIT::GitAnnotatedCommitPtr
 A unique pointer for git_annotated_commit objects with automatic cleanup.
 
using KIGIT::GitOidPtr
 A unique pointer for git_oid objects with automatic cleanup.
 
using KIGIT::GitBufPtr
 A unique pointer for git_buf objects with automatic cleanup.
 
using KIGIT::GitBlamePtr
 A unique pointer for git_blame objects with automatic cleanup.
 
using KIGIT::GitBlobPtr
 A unique pointer for git_blob objects with automatic cleanup.
 
using KIGIT::GitBranchIteratorPtr
 A unique pointer for git_branch_iterator objects with automatic cleanup.
 
using KIGIT::GitConfigEntryPtr
 A unique pointer for git_config_entry objects with automatic cleanup.
 
using KIGIT::GitConfigIteratorPtr
 A unique pointer for git_config_iterator objects with automatic cleanup.
 
using KIGIT::GitCredentialPtr
 A unique pointer for git_credential objects with automatic cleanup.
 
using KIGIT::GitOidArrayPtr
 A unique pointer for git_oidarray objects with automatic cleanup.
 
using KIGIT::GitStrArrayPtr
 A unique pointer for git_strarray objects with automatic cleanup.
 
using KIGIT::GitDescribeResultPtr
 A unique pointer for git_describe_result objects with automatic cleanup.
 
using KIGIT::GitDiffStatsPtr
 A unique pointer for git_diff_stats objects with automatic cleanup.
 
using KIGIT::GitFilterListPtr
 A unique pointer for git_filter_list objects with automatic cleanup.
 
using KIGIT::GitIndexerPtr
 A unique pointer for git_indexer objects with automatic cleanup.
 
using KIGIT::GitIndexIteratorPtr
 A unique pointer for git_index_iterator objects with automatic cleanup.
 
using KIGIT::GitIndexConflictIteratorPtr
 A unique pointer for git_index_conflict_iterator objects with automatic cleanup.
 
using KIGIT::GitStatusListPtr
 A unique pointer for git_status_list objects with automatic cleanup.