gitbaseoid.h 402 B

123456789101112131415161718192021222324
  1. #ifndef GITBASEOID_H
  2. #define GITBASEOID_H
  3. #include <gitbase.h>
  4. #include <gitoid.h>
  5. #include <git2/oid.h>
  6. template<typename T>
  7. class GitBaseOid : public GitBase<T>
  8. {
  9. public:
  10. GitBaseOid(T* raw, GitRepository* parent) : GitBase<T>(raw, parent)
  11. ,m_oid(nullptr, parent)
  12. {}
  13. const GitOid& oid() const {
  14. return m_oid;
  15. }
  16. protected:
  17. GitOid m_oid;
  18. };
  19. #endif // GITBASEOID_H