[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/QuantStack/git2cpp/main/src/wrapper/patch_wrapper.hpp [Back]  [Original]

#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);
};

Web Proxy Viewer  |  New URL  |  Original Page