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

#pragma once

#include 
#include 

#include "../wrapper/commit_wrapper.hpp"
#include "../wrapper/wrapper_base.hpp"

class revwalk_wrapper : public wrapper_base
{
public:

    using base_type = wrapper_base;

    ~revwalk_wrapper();

    revwalk_wrapper(revwalk_wrapper&&) noexcept = default;
    revwalk_wrapper& operator=(revwalk_wrapper&&) noexcept = default;

    void push_head();
    void push(git_oid& commit_oid);
    int next(git_oid& commit_oid);

private:

    revwalk_wrapper(git_revwalk* walker);

    friend class repository_wrapper;
};

Web Proxy Viewer  |  New URL  |  Original Page