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

#pragma once

#include 

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

class object_wrapper : public wrapper_base
{
public:

    using base_type = wrapper_base;

    ~object_wrapper();

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

    const git_oid& oid() const;

    operator git_commit*() const noexcept;
    operator git_tag*() const noexcept;

private:

    object_wrapper(git_object* obj);

    friend class repository_wrapper;
    friend class reference_wrapper;
};

Web Proxy Viewer  |  New URL  |  Original Page