Lines Matching refs:SmallVectorImpl
133 void remove_filename(SmallVectorImpl<char> &path, Style style = Style::native);
147 void replace_extension(SmallVectorImpl<char> &path, const Twine &extension,
163 void replace_path_prefix(SmallVectorImpl<char> &Path,
177 void append(SmallVectorImpl<char> &path, const Twine &a,
182 void append(SmallVectorImpl<char> &path, Style style, const Twine &a,
196 void append(SmallVectorImpl<char> &path, const_iterator begin,
209 void native(const Twine &path, SmallVectorImpl<char> &result,
217 void native(SmallVectorImpl<char> &path, Style style = Style::native);
356 void system_temp_directory(bool erasedOnReboot, SmallVectorImpl<char> &result);
362 bool home_directory(SmallVectorImpl<char> &result);
452 bool remove_dots(SmallVectorImpl<char> &path, bool remove_dot_dot = false,
456 std::error_code widenPath(const Twine &Path8, SmallVectorImpl<wchar_t> &Path16);