Add a convenience functions that don't return if the directory existed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184955 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2013-06-26 15:21:13 +00:00
parent df0f525cc4
commit 4ae6d4042b

View File

@ -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.