Lines Matching refs:string_view_t

76 using string_view_t = path::__string_view;  typedef
77 using string_view_pair = pair<string_view_t, string_view_t>;
91 const string_view_t Path;
92 string_view_t RawEntry;
96 PathParser(string_view_t P, ParserState State) noexcept : Path(P), in PathParser()
100 PathParser(string_view_t P, string_view_t E, unsigned char S) in PathParser()
105 static PathParser CreateBegin(string_view_t P) noexcept { in CreateBegin()
111 static PathParser CreateEnd(string_view_t P) noexcept { in CreateEnd()
213 string_view_t operator*() const noexcept { in operator *()
265 RawEntry = string_view_t(Start, End - Start); in makeState()
389 string_view_pair separate_filename(string_view_t const& s) { in separate_filename()
393 if (pos == string_view_t::npos || pos == 0) in separate_filename()
394 return string_view_pair{s, string_view_t{}}; in separate_filename()
398 string_view_t createView(PosPtr S, PosPtr E) noexcept { in createView()
643 using parser::string_view_t;
1581 vector<string_view_t> DNEParts; in __weakly_canonical()
1630 string_view_t path::__root_name() const { in __root_name()
1637 string_view_t path::__root_directory() const { in __root_directory()
1646 string_view_t path::__root_path_raw() const { in __root_path_raw()
1679 string_view_t path::__relative_path() const { in __relative_path()
1686 string_view_t path::__parent_path() const { in __parent_path()
1708 string_view_t path::__filename() const { in __filename()
1719 string_view_t path::__stem() const { in __stem()
1723 string_view_t path::__extension() const { in __extension()
1739 static PathPartKind ClassifyPathPart(string_view_t Part) { in ClassifyPathPart()
1759 using PartKindPair = pair<string_view_t, PathPartKind>; in lexically_normal()
1767 auto AddPart = [&](PathPartKind K, string_view_t P) { in lexically_normal()
1905 auto GetRootName = [](PathParser *Parser) -> string_view_t { in CompareRootName()
1948 int path::__compare(string_view_t __s) const { in __compare()
1970 hash<string_view_t> hasher; in hash_value()