25#ifndef _SVNCPP_REPOSITORY_PATH_HPP_
26#define _SVNCPP_REPOSITORY_PATH_HPP_
38 std::string m_repositoryRoot;
54 :
Path(
path), m_repositoryRoot(repositoryRoot) {}
64 :
Path(
path), m_repositoryRoot(repositoryRoot != NULL ? repositoryRoot :
"") {}
94 return Path(*
this) ==
path && m_repositoryRoot ==
path.getRepositoryRoot();
101 return m_repositoryRoot;
const std::string & path() const
Path(const std::string &path="")
Definition repository_path.hpp:36
RepositoryPath(const char *path, const char *repositoryRoot)
Definition repository_path.hpp:63
RepositoryPath(const RepositoryPath &path)
Definition repository_path.hpp:71
RepositoryPath(const std::string &path="", const std::string &repositoryRoot="")
Definition repository_path.hpp:53
std::string getRepositoryRoot() const
Definition repository_path.hpp:99
bool operator==(const RepositoryPath &path) const
Definition repository_path.hpp:92
Definition annotate_line.hpp:32