Lines Matching refs:string_view_t
21 using parser::string_view_t;
46 string_view_t path::__root_name() const { in __root_name()
53 string_view_t path::__root_directory() const { in __root_directory()
62 string_view_t path::__root_path_raw() const { in __root_path_raw()
92 string_view_t path::__relative_path() const { in __relative_path()
99 string_view_t path::__parent_path() const { in __parent_path()
121 string_view_t path::__filename() const { in __filename()
132 string_view_t path::__stem() const { return parser::separate_filename(__filename()).first; } in __stem()
134 string_view_t path::__extension() const { return parser::separate_filename(__filename()).second; } in __extension()
141 static PathPartKind ClassifyPathPart(string_view_t Part) { in ClassifyPathPart()
161 using PartKindPair = pair<string_view_t, PathPartKind>; in lexically_normal()
169 auto AddPart = [&](PathPartKind K, string_view_t P) { in lexically_normal()
306 …auto GetRootName = [](PathParser* Parser) -> string_view_t { return Parser->inRootName() ? **Parse… in CompareRootName()
347 int path::__compare(string_view_t __s) const { in __compare()
369 hash<string_view_t> hasher; in hash_value()