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