GitHub Viewer
#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;
};