GitHub Viewer
#pragma once
#include
#include
#include "../wrapper/wrapper_base.hpp"
class patch_wrapper : public wrapper_base
{
public:
using base_type = wrapper_base;
~patch_wrapper();
patch_wrapper(patch_wrapper&&) noexcept = default;
patch_wrapper& operator=(patch_wrapper&&) noexcept = default;
git_buf to_buf();
static patch_wrapper patch_from_files(
const std::string& path1,
const std::string& file1_str,
const std::string& path2,
const std::string& file2_str,
git_diff_options* diffopts
);
private:
patch_wrapper(git_patch* patch);
};