Go to the documentation of this file.
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;
const char * c_str() const
const PathVector EmptyPathVector
std::string unescape() const
Path & operator=(const Path &)
bool operator==(const Path &) const
std::vector< Path > PathVector
Definition: path.hpp:205
void addComponent(const std::string &component)
std::string basename() const
std::string native() const
void split(std::string &dir, std::string &filename, std::string &ext) const
void addComponent(const char *component)
Definition: annotate_line.hpp:32
std::string dirpath() const
Path(const std::string &path="")
const std::string & path() const
std::string substr(const size_t index) const
void split(std::string &dirpath, std::string &basename) const