From: Rafael Espindola Date: Wed, 26 Jun 2013 15:21:13 +0000 (+0000) Subject: Add a convenience functions that don't return if the directory existed. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f530fd75b967ad816ff030a44493bc05215567ad;p=platform%2Fupstream%2Fllvm.git Add a convenience functions that don't return if the directory existed. llvm-svn: 184955 --- diff --git a/llvm/include/llvm/Support/FileSystem.h b/llvm/include/llvm/Support/FileSystem.h index c5fe2a5..558145c 100644 --- a/llvm/include/llvm/Support/FileSystem.h +++ b/llvm/include/llvm/Support/FileSystem.h @@ -271,6 +271,13 @@ error_code copy_file(const Twine &from, const Twine &to, /// otherwise a platform specific error_code. error_code create_directories(const Twine &path, bool &existed); +/// @brief Convenience function for clients that don't need to know if the +/// directory existed or not. +inline error_code create_directories(const Twine &Path) { + bool Existed; + return create_directories(Path, Existed); +} + /// @brief Create the directory in path. /// /// @param path Directory to create. @@ -279,6 +286,13 @@ error_code create_directories(const Twine &path, bool &existed); /// otherwise a platform specific error_code. error_code create_directory(const Twine &path, bool &existed); +/// @brief Convenience function for clients that don't need to know if the +/// directory existed or not. +inline error_code create_directory(const Twine &Path) { + bool Existed; + return create_directory(Path, Existed); +} + /// @brief Create a hard link from \a from to \a to. /// /// @param to The path to hard link to.