Add a can_write function to PathV2.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184233 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola
2013-06-18 20:56:38 +00:00
parent 41502e1af7
commit 68ba1825fc
3 changed files with 24 additions and 0 deletions

View File

@@ -356,6 +356,12 @@ inline bool exists(const Twine &path) {
/// @returns True if we can execute it, false otherwise.
bool can_execute(const Twine &Path);
/// @brief Can we write this file?
///
/// @param Path Input path.
/// @returns True if we can write to it, false otherwise.
bool can_write(const Twine &Path);
/// @brief Do file_status's represent the same thing?
///
/// @param A Input file_status.