#pragma once #include #include "../wrapper/wrapper_base.hpp" class tree_wrapper : public wrapper_base { public: using base_type = wrapper_base; ~tree_wrapper(); tree_wrapper(tree_wrapper&&) noexcept = default; tree_wrapper& operator=(tree_wrapper&&) noexcept = default; private: tree_wrapper(git_tree* tree); friend class commit_wrapper; friend class repository_wrapper; };