git2wrapC++20 wrapper for libgit2 |
git clone git://git.dimitrijedobrota.com/git2wrap.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING |
signature.cpp (483B)
0 #include "git2wrap/signature.hpp"
2 #include "git2wrap/error.hpp"
3 #include "git2wrap/types.hpp"
5 namespace git2wrap
6 {
8 signature::signature(const git_signature* sig)
9 : m_sig(const_cast<git_signature*>(sig), empty_lambda) // NOLINT
10 {
11 }
13 signature::signature(git_signature* sig)
14 : m_sig(sig, git_signature_free)
15 {
16 }
18 signature signature::dup() const
19 {
20 git_signature* sig = nullptr;
21 git_signature_dup(&sig, m_sig.get());
22 return signature(sig);
23 }
25 } // namespace git2wrap