Home | History | Annotate | Download | only in Support

Lines Matching refs:Style

28 enum class Style { windows, posix, native };
58 Style S; ///< The path style to use.
61 friend const_iterator begin(StringRef path, Style style);
84 Style S; ///< The path style to use.
86 friend reverse_iterator rbegin(StringRef path, Style style);
101 const_iterator begin(StringRef path, Style style = Style::native);
111 reverse_iterator rbegin(StringRef path, Style style = Style::native);
132 void remove_filename(SmallVectorImpl<char> &path, Style style = Style::native);
147 Style style = Style::native);
164 Style style = Style::native);
181 void append(SmallVectorImpl<char> &path, Style style, const Twine &a,
196 const_iterator end, Style style = Style::native);
209 Style style = Style::native);
216 void native(SmallVectorImpl<char> &path, Style style = Style::native);
224 std::string convert_to_slash(StringRef path, Style style = Style::native);
240 StringRef root_name(StringRef path, Style style = Style::native);
253 StringRef root_directory(StringRef path, Style style = Style::native);
261 StringRef root_path(StringRef path, Style style = Style::native);
273 StringRef relative_path(StringRef path, Style style = Style::native);
285 StringRef parent_path(StringRef path, Style style = Style::native);
299 StringRef filename(StringRef path, Style style = Style::native);
317 StringRef stem(StringRef path, Style style = Style::native);
333 StringRef extension(StringRef path, Style style = Style::native);
339 bool is_separator(char value, Style style = Style::native);
344 StringRef get_separator(Style style = Style::native);
385 bool has_root_name(const Twine &path, Style style = Style::native);
393 bool has_root_directory(const Twine &path, Style style = Style::native);
401 bool has_root_path(const Twine &path, Style style = Style::native);
409 bool has_relative_path(const Twine &path, Style style = Style::native);
417 bool has_parent_path(const Twine &path, Style style = Style::native);
425 bool has_filename(const Twine &path, Style style = Style::native);
433 bool has_stem(const Twine &path, Style style = Style::native);
441 bool has_extension(const Twine &path, Style style = Style::native);
447 bool is_absolute(const Twine &path, Style style = Style::native);
453 bool is_relative(const Twine &path, Style style = Style::native);
459 StringRef remove_leading_dotslash(StringRef path, Style style = Style::native);
468 Style style = Style::native);