Lines Matching refs:path
90 fs::path::path(const std::string& text) : in path() function in fs::path
100 fs::path::c_str(void) const in c_str()
110 fs::path::str(void) const in str()
121 fs::path
122 fs::path::branch_path(void) const in branch_path()
126 return fs::path("."); in branch_path()
128 return fs::path("/"); in branch_path()
130 return fs::path(_repr.substr(0, end_pos)); in branch_path()
138 fs::path::leaf_name(void) const in leaf_name()
154 fs::path
155 fs::path::to_absolute(void) const in to_absolute()
164 fs::path::is_absolute(void) const in is_absolute()
176 fs::path::is_parent_of(path p) const in is_parent_of()
182 } while (p != fs::path(".") && p != fs::path("/")); in is_parent_of()
191 fs::path::ncomponents(void) const in ncomponents()
216 fs::path::operator<(const fs::path& p) const in operator <()
233 fs::path::operator==(const fs::path& p) const in operator ==()
248 fs::path::operator!=(const fs::path& p) const in operator !=()
267 fs::path
268 fs::path::operator/(const std::string& components) const in operator /()
270 return (*this) / fs::path(components); in operator /()
283 fs::path
284 fs::path::operator/(const fs::path& rest) const in operator /()
289 return fs::path(_repr + '/' + rest._repr); in operator /()
300 fs::operator<<(std::ostream& os, const fs::path& p) in operator <<()