Home | History | Annotate | Download | only in Support

Lines Matching refs:Style

27 enum class Style { windows, posix, native };
56 Style S; ///< The path style to use.
59 friend const_iterator begin(StringRef path, Style style);
83 Style S; ///< The path style to use.
85 friend reverse_iterator rbegin(StringRef path, Style style);
102 const_iterator begin(StringRef path, Style style = Style::native);
112 reverse_iterator rbegin(StringRef path, Style style = Style::native);
133 void remove_filename(SmallVectorImpl<char> &path, Style style = Style::native);
148 Style style = Style::native);
165 Style style = Style::native);
182 void append(SmallVectorImpl<char> &path, Style style, const Twine &a,
197 const_iterator end, Style style = Style::native);
210 Style style = Style::native);
217 void native(SmallVectorImpl<char> &path, Style style = Style::native);
225 std::string convert_to_slash(StringRef path, Style style = Style::native);
241 StringRef root_name(StringRef path, Style style = Style::native);
254 StringRef root_directory(StringRef path, Style style = Style::native);
262 StringRef root_path(StringRef path, Style style = Style::native);
274 StringRef relative_path(StringRef path, Style style = Style::native);
286 StringRef parent_path(StringRef path, Style style = Style::native);
300 StringRef filename(StringRef path, Style style = Style::native);
318 StringRef stem(StringRef path, Style style = Style::native);
334 StringRef extension(StringRef path, Style style = Style::native);
340 bool is_separator(char value, Style style = Style::native);
345 StringRef get_separator(Style style = Style::native);
386 bool has_root_name(const Twine &path, Style style = Style::native);
394 bool has_root_directory(const Twine &path, Style style = Style::native);
402 bool has_root_path(const Twine &path, Style style = Style::native);
410 bool has_relative_path(const Twine &path, Style style = Style::native);
418 bool has_parent_path(const Twine &path, Style style = Style::native);
426 bool has_filename(const Twine &path, Style style = Style::native);
434 bool has_stem(const Twine &path, Style style = Style::native);
442 bool has_extension(const Twine &path, Style style = Style::native);
448 bool is_absolute(const Twine &path, Style style = Style::native);
454 bool is_relative(const Twine &path, Style style = Style::native);
460 StringRef remove_leading_dotslash(StringRef path, Style style = Style::native);
469 Style style = Style::native);