25 #ifndef _SVNCPP_PATH_HPP_ 26 #define _SVNCPP_PATH_HPP_ 48 void init(
const char *
path);
155 split(std::string & dir, std::string & filename, std::string & ext)
const;
180 substr(
const size_t index)
const;
const std::string & path() const
const PathVector EmptyPathVector
Path & operator=(const Path &)
std::string unescape() const
bool operator==(const Path &) const
Definition: annotate_line.hpp:31
std::string native() const
std::string basename() const
void addComponent(const char *component)
std::vector< Path > PathVector
Definition: path.hpp:205
std::string dirpath() const
std::string substr(const size_t index) const
Path(const std::string &path="")
const char * c_str() const
void split(std::string &dirpath, std::string &basename) const