SvnCpp
|
#include <repository_path.hpp>
Public Member Functions | |
RepositoryPath (const std::string &path="", const std::string &repositoryRoot="") | |
RepositoryPath (const char *path, const char *repositoryRoot) | |
RepositoryPath (const RepositoryPath &path) | |
RepositoryPath & | operator= (const RepositoryPath &path) |
bool | operator== (const RepositoryPath &path) const |
std::string | getRepositoryRoot () const |
![]() | |
Path (const std::string &path="") | |
Path (const char *path) | |
Path (const Path &path) | |
Path & | operator= (const Path &) |
bool | operator== (const Path &) const |
const std::string & | path () const |
const char * | c_str () const |
bool | isSet () const |
bool | isUrl () const |
void | addComponent (const char *component) |
void | addComponent (const std::string &component) |
void | split (std::string &dirpath, std::string &basename) const |
void | split (std::string &dir, std::string &filename, std::string &ext) const |
std::string | basename () const |
std::string | dirpath () const |
std::string | substr (const size_t index) const |
std::string | unescape () const |
size_t | length () const |
std::string | native () const |
Additional Inherited Members | |
![]() | |
static Path | getTempDir () |
Encapsulation for Subversion Path handling with repository root.
|
inline |
Constructor that takes a path as parameter and also repository root path. Both strings are converted to subversion internal representation. The string are copied.
path | RepositoryPath string |
repositoryRoot | RepositoryPath string |
|
inline |
Constructor
path | RepositoryPath string |
repositoryRoot | RepositoryPath string |
|
inline |
Copy constructor
path | RepositoryPath to be copied |
|
inline |
returns repository root of subversion, which contains this path
Referenced by operator=().
|
inline |
Assignment operator
References getRepositoryRoot(), svn::Path::Path(), and svn::Path::path().
|
inline |
Comparison operator
References svn::Path::Path(), and svn::Path::path().