Searched defs:PurePath (Results 1 – 1 of 1) sorted by relevance
404 struct PurePath { struct409 // Create an empty PurePath. argument413 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() function436 PurePath(std::string&& path) : owner_(std::move(path)), path_(owner_.value()) { in PurePath() function452 constexpr PartIterable IterateParts() const { in IterateParts()479 // This is consistent with PurePath.parts implementation. in VisitParts() argument493 /*constexpr*/ bool operator==(const PurePath& other) const { in operator ==() argument514 constexpr std::string_view Name() const { in Name()[all …]