Lines Matching refs:SmallVectorImpl
157 void remove_filename(SmallVectorImpl<char> &path, Style style = Style::native);
171 void replace_extension(SmallVectorImpl<char> &path, const Twine &extension,
196 bool replace_path_prefix(SmallVectorImpl<char> &Path, StringRef OldPrefix,
213 bool remove_dots(SmallVectorImpl<char> &path, bool remove_dot_dot = false,
226 void append(SmallVectorImpl<char> &path, const Twine &a,
231 void append(SmallVectorImpl<char> &path, Style style, const Twine &a,
245 void append(SmallVectorImpl<char> &path, const_iterator begin,
258 void native(const Twine &path, SmallVectorImpl<char> &result,
266 void native(SmallVectorImpl<char> &path, Style style = Style::native);
272 inline void make_preferred(SmallVectorImpl<char> &path,
423 void system_temp_directory(bool erasedOnReboot, SmallVectorImpl<char> &result);
429 bool home_directory(SmallVectorImpl<char> &result);
436 bool user_config_directory(SmallVectorImpl<char> &result);
443 bool cache_directory(SmallVectorImpl<char> &result);