class YAMLVFSWriter
Declaration
class YAMLVFSWriter { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1016
Member Variables
- private std::vector<YAMLVFSEntry> Mappings
- private Optional<bool> IsCaseSensitive
- private Optional<bool> IsOverlayRelative
- private Optional<bool> UseExternalNames
- private std::string OverlayDir
Method Overview
- public YAMLVFSWriter()
- public void addDirectoryMapping(llvm::StringRef VirtualPath, llvm::StringRef RealPath)
- private void addEntry(llvm::StringRef VirtualPath, llvm::StringRef RealPath, bool IsDirectory)
- public void addFileMapping(llvm::StringRef VirtualPath, llvm::StringRef RealPath)
- public const std::vector<YAMLVFSEntry> & getMappings() const
- public void setCaseSensitivity(bool CaseSensitive)
- public void setOverlayDir(llvm::StringRef OverlayDirectory)
- public void setUseExternalNames(bool UseExtNames)
- public void write(llvm::raw_ostream & OS)
Methods
¶YAMLVFSWriter()
YAMLVFSWriter()
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1026
¶void addDirectoryMapping(
llvm::StringRef VirtualPath,
llvm::StringRef RealPath)
void addDirectoryMapping(
llvm::StringRef VirtualPath,
llvm::StringRef RealPath)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1029
Parameters
- llvm::StringRef VirtualPath
- llvm::StringRef RealPath
¶void addEntry(llvm::StringRef VirtualPath,
llvm::StringRef RealPath,
bool IsDirectory)
void addEntry(llvm::StringRef VirtualPath,
llvm::StringRef RealPath,
bool IsDirectory)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1023
Parameters
- llvm::StringRef VirtualPath
- llvm::StringRef RealPath
- bool IsDirectory
¶void addFileMapping(llvm::StringRef VirtualPath,
llvm::StringRef RealPath)
void addFileMapping(llvm::StringRef VirtualPath,
llvm::StringRef RealPath)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1028
Parameters
- llvm::StringRef VirtualPath
- llvm::StringRef RealPath
¶const std::vector<YAMLVFSEntry>& getMappings()
const
const std::vector<YAMLVFSEntry>& getMappings()
const
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1042
¶void setCaseSensitivity(bool CaseSensitive)
void setCaseSensitivity(bool CaseSensitive)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1031
Parameters
- bool CaseSensitive
¶void setOverlayDir(
llvm::StringRef OverlayDirectory)
void setOverlayDir(
llvm::StringRef OverlayDirectory)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1037
Parameters
- llvm::StringRef OverlayDirectory
¶void setUseExternalNames(bool UseExtNames)
void setUseExternalNames(bool UseExtNames)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1035
Parameters
- bool UseExtNames
¶void write(llvm::raw_ostream& OS)
void write(llvm::raw_ostream& OS)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:1044