ArKanjo 0.5.1
A tool for find code duplicated functions in codebases
GitRepository Class Reference

#include <repository.hpp>

Public Member Functions

 GitRepository (const fs::path &path)
 
 ~GitRepository ()
 
 GitRepository (const GitRepository &)=delete
 
GitRepository & operator= (const GitRepository &)=delete
 
bool valid () const
 
fs::path root () const
 
std::string head_commit () const
 

Detailed Description

Definition at line 8 of file repository.hpp.

Constructor & Destructor Documentation

◆ GitRepository() [1/2]

GitRepository::GitRepository ( const fs::path &  path)
explicit

Definition at line 3 of file repository.cpp.

◆ ~GitRepository()

GitRepository::~GitRepository ( )

Definition at line 21 of file repository.cpp.

◆ GitRepository() [2/2]

GitRepository::GitRepository ( const GitRepository &  )
delete

Member Function Documentation

◆ head_commit()

std::string GitRepository::head_commit ( ) const

Definition at line 41 of file repository.cpp.

◆ operator=()

GitRepository & GitRepository::operator= ( const GitRepository &  )
delete

◆ root()

std::filesystem::path GitRepository::root ( ) const

Definition at line 32 of file repository.cpp.

◆ valid()

bool GitRepository::valid ( ) const

Definition at line 28 of file repository.cpp.


The documentation for this class was generated from the following files: