Add a simpler version of remove_all.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 26 Jun 2013 06:06:54 +0000 (06:06 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 26 Jun 2013 06:06:54 +0000 (06:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184919 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/FileSystem.h

index 699bf4b391dd503d4cfc5e0948d5b9ac38c5a952..c5fe2a5b0a1315f5dea0df9d7516ed21cbfb8396 100644 (file)
@@ -327,6 +327,13 @@ inline error_code remove(const Twine &Path) {
 ///          successfully set, otherwise a platform specific error_code.
 error_code remove_all(const Twine &path, uint32_t &num_removed);
 
+/// @brief Convenience function for clients that don't need to know how many
+///        files were removed.
+inline error_code remove_all(const Twine &Path) {
+  uint32_t Removed;
+  return remove_all(Path, Removed);
+}
+
 /// @brief Rename \a from to \a to. Files are renamed as if by POSIX rename().
 ///
 /// @param from The path to rename from.