Searched refs:PurePath (Results 1 – 1 of 1) sorted by relevance
404 struct PurePath { struct413 constexpr PurePath() : path_(".") { in PurePath() function423 constexpr PurePath(std::string_view path) : path_(path) { in PurePath() argument428 constexpr PurePath(const char* path) : PurePath(std::string_view(path)) {} in PurePath() argument436 PurePath(std::string&& path) : owner_(std::move(path)), path_(owner_.value()) { in PurePath() function493 /*constexpr*/ bool operator==(const PurePath& other) const { in operator ==() argument540 /*constexpr*/ PurePath Parent() const { in Parent() argument578 return PurePath{std::move(built_parent_string)}; in Parent()620 constexpr bool operator!=(const PurePath& other) const { in operator !=() argument649 PurePath JoinPath(It begin, It end) const { in JoinPath() argument[all …]