Lines Matching refs:path
90 fs::path::path(const std::string& text) : in path() function in fs::path
98 fs::path::c_str(void) const in c_str()
106 fs::path::str(void) const in str()
117 fs::path
118 fs::path::branch_path(void) const in branch_path()
122 return fs::path("."); in branch_path()
124 return fs::path("/"); in branch_path()
126 return fs::path(_repr.substr(0, end_pos)); in branch_path()
134 fs::path::leaf_name(void) const in leaf_name()
150 fs::path
151 fs::path::to_absolute(void) const in to_absolute()
160 fs::path::is_absolute(void) const in is_absolute()
172 fs::path::is_parent_of(path p) const in is_parent_of()
178 } while (p != fs::path(".") && p != fs::path("/")); in is_parent_of()
187 fs::path::ncomponents(void) const in ncomponents()
212 fs::path::operator<(const fs::path& p) const in operator <()
229 fs::path::operator==(const fs::path& p) const in operator ==()
244 fs::path::operator!=(const fs::path& p) const in operator !=()
263 fs::path
264 fs::path::operator/(const std::string& components) const in operator /()
266 return (*this) / fs::path(components); in operator /()
279 fs::path
280 fs::path::operator/(const fs::path& rest) const in operator /()
285 return fs::path(_repr + '/' + rest._repr); in operator /()
296 fs::operator<<(std::ostream& os, const fs::path& p) in operator <<()