LLVM API Documentation
#include <string>
Include dependency graph for FileUtilities.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Classes | |
class | llvm::FDHandle |
class | llvm::FileRemover |
Functions | |
bool | llvm::CheckMagic (const std::string &FN, const std::string &Magic) |
bool | llvm::IsArchive (const std::string &FN) |
bool | llvm::IsBytecode (const std::string &FN) |
bool | llvm::IsSharedObject (const std::string &FN) |
bool | llvm::FileOpenable (const std::string &Filename) |
bool | llvm::DiffFiles (const std::string &FileA, const std::string &FileB, std::string *Error=0) |
bool | llvm::CopyFile (const std::string &Dest, const std::string &Src) |
void | llvm::MoveFileOverIfUpdated (const std::string &New, const std::string &Old) |
void | llvm::removeFile (const std::string &Filename) |
std::string | llvm::getUniqueFilename (const std::string &FilenameBase) |
bool | llvm::MakeFileExecutable (const std::string &Filename) |
bool | llvm::MakeFileReadable (const std::string &Filename) |
long long | llvm::getFileSize (const std::string &Filename) |
unsigned long long | llvm::getFileTimestamp (const std::string &Filename) |
void * | llvm::ReadFileIntoAddressSpace (const std::string &Filename, unsigned &Length) |
void | llvm::UnmapFileFromAddressSpace (void *Buffer, unsigned Length) |