LLVM API Documentation

llvm::sys::Path Member List

This is the complete list of members for llvm::sys::Path, including all inherited members.

appendComponent(const std::string &component)llvm::sys::Path
appendSuffix(const std::string &suffix)llvm::sys::Path
c_str() const llvm::sys::Path [inline]
canExecute() const llvm::sys::Path
canRead() const llvm::sys::Path
canWrite() const llvm::sys::Path
clear()llvm::sys::Path [inline]
createDirectoryOnDisk(bool create_parents=false, std::string *ErrMsg=0)llvm::sys::Path
createFileOnDisk(std::string *ErrMsg=0)llvm::sys::Path
createTemporaryFileOnDisk(bool reuse_current=false, std::string *ErrMsg=0)llvm::sys::Path
empty() const llvm::sys::Path [inline]
eraseComponent()llvm::sys::Path
eraseFromDisk(bool destroy_contents=false, std::string *Err=0) const llvm::sys::Path
eraseSuffix()llvm::sys::Path
exists() const llvm::sys::Path
FindLibrary(std::string &short_name)llvm::sys::Path [static]
getBasename() const llvm::sys::Path
GetBitcodeLibraryPaths(std::vector< sys::Path > &Paths)llvm::sys::Path [static]
GetCurrentDirectory()llvm::sys::Path [static]
getDirectoryContents(std::set< Path > &paths, std::string *ErrMsg) const llvm::sys::Path
getDirname() const llvm::sys::Path
GetDLLSuffix()llvm::sys::Path [static]
getLast() const llvm::sys::Path
GetLLVMConfigDir()llvm::sys::Path [static]
GetLLVMDefaultConfigDir()llvm::sys::Path [static]
getMagicNumber(std::string &Magic, unsigned len) const llvm::sys::Path
GetMainExecutable(const char *argv0, void *MainAddr)llvm::sys::Path [static]
GetRootDirectory()llvm::sys::Path [static]
getSuffix() const llvm::sys::Path
GetSystemLibraryPaths(std::vector< sys::Path > &Paths)llvm::sys::Path [static]
GetTemporaryDirectory(std::string *ErrMsg=0)llvm::sys::Path [static]
GetUserHomeDirectory()llvm::sys::Path [static]
hasMagicNumber(const std::string &magic) const llvm::sys::Path
isAbsolute() const llvm::sys::Path
isArchive() const llvm::sys::Path
isBitcodeFile() const llvm::sys::Path
isDirectory() const llvm::sys::Path
isDynamicLibrary() const llvm::sys::Path
isEmpty() const llvm::sys::Path [inline]
isRootDirectory() const llvm::sys::Path
isValid() const llvm::sys::Path
makeExecutableOnDisk(std::string *ErrMsg=0)llvm::sys::Path
makeReadableOnDisk(std::string *ErrMsg=0)llvm::sys::Path
makeUnique(bool reuse_current, std::string *ErrMsg)llvm::sys::Path
makeWriteableOnDisk(std::string *ErrMsg=0)llvm::sys::Path
MapInFilePages(int FD, uint64_t FileSize)llvm::sys::Path [static]
operator!=(const Path &that) const llvm::sys::Path
operator<(const Path &that) const llvm::sys::Path
operator=(const Path &that)llvm::sys::Path [inline]
operator=(const std::string &that)llvm::sys::Path
operator==(const Path &that) const llvm::sys::Path
Path()llvm::sys::Path [inline]
Path(const Path &that)llvm::sys::Path [inline]
Path(const std::string &p)llvm::sys::Path [explicit]
Path(const char *StrStart, unsigned StrLen)llvm::sys::Path
pathllvm::sys::Path [mutable, protected]
renamePathOnDisk(const Path &newName, std::string *ErrMsg)llvm::sys::Path
set(const std::string &unverified_path)llvm::sys::Path
setStatusInfoOnDisk(const FileStatus &SI, std::string *ErrStr=0) const llvm::sys::Path
size() const llvm::sys::Path [inline]
toString() const llvm::sys::Path [inline]
UnMapFilePages(const char *Base, uint64_t FileSize)llvm::sys::Path [static]