Lines Matching refs:native

28 enum class Style { windows, posix, native };
58 Style S = Style::native; ///< The path style to use.
84 Style S = Style::native; ///< The path style to use.
101 const_iterator begin(StringRef path, Style style = Style::native);
111 reverse_iterator rbegin(StringRef path, Style style = Style::native);
134 void remove_filename(SmallVectorImpl<char> &path, Style style = Style::native);
149 Style style = Style::native);
181 Style style = Style::native, bool strict = false);
213 const_iterator end, Style style = Style::native);
219 /// Convert path to the native form. This is used to give paths to users and
223 /// @param path A path that is transformed to native format.
225 void native(const Twine &path, SmallVectorImpl<char> &result,
226 Style style = Style::native);
228 /// Convert path to the native form in place. This is used to give paths to
232 /// @param path A path that is transformed to native format.
233 void native(SmallVectorImpl<char> &path, Style style = Style::native);
241 std::string convert_to_slash(StringRef path, Style style = Style::native);
257 StringRef root_name(StringRef path, Style style = Style::native);
270 StringRef root_directory(StringRef path, Style style = Style::native);
278 StringRef root_path(StringRef path, Style style = Style::native);
290 StringRef relative_path(StringRef path, Style style = Style::native);
302 StringRef parent_path(StringRef path, Style style = Style::native);
316 StringRef filename(StringRef path, Style style = Style::native);
334 StringRef stem(StringRef path, Style style = Style::native);
350 StringRef extension(StringRef path, Style style = Style::native);
356 bool is_separator(char value, Style style = Style::native);
361 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);