Lines Matching refs:string_view_t
18 using string_view_t = path::__string_view; typedef
19 using string_view_pair = pair<string_view_t, string_view_t>;
33 const string_view_t Path;
34 string_view_t RawEntry;
38 PathParser(string_view_t P, ParserState State) noexcept in PathParser()
42 PathParser(string_view_t P, string_view_t E, unsigned char S) in PathParser()
47 static PathParser CreateBegin(string_view_t P) noexcept { in CreateBegin()
53 static PathParser CreateEnd(string_view_t P) noexcept { in CreateEnd()
158 string_view_t operator*() const noexcept { in operator *()
191 RawEntry = string_view_t(Start, End - Start); in makeState()
261 string_view_pair separate_filename(string_view_t const & s) { in separate_filename()
264 if (pos == string_view_t::npos) return string_view_pair{s, string_view{}}; in separate_filename()
268 string_view_t createView(PosPtr S, PosPtr E) noexcept { in createView()
276 using parser::string_view_t;
305 string_view_t path::__root_name() const in __root_name()
313 string_view_t path::__root_directory() const in __root_directory()
323 string_view_t path::__root_path_raw() const in __root_path_raw()
339 string_view_t path::__relative_path() const in __relative_path()
349 string_view_t path::__parent_path() const in __parent_path()
361 string_view_t path::__filename() const in __filename()
367 string_view_t path::__stem() const in __stem()
372 string_view_t path::__extension() const in __extension()
379 int path::__compare(string_view_t __s) const { in __compare()