LLVM
8.0.1
|
#include "llvm/Support/VirtualFileSystem.h"
Public Member Functions | |
YAMLVFSWriter ()=default | |
void | addFileMapping (StringRef VirtualPath, StringRef RealPath) |
void | setCaseSensitivity (bool CaseSensitive) |
void | setUseExternalNames (bool UseExtNames) |
void | setOverlayDir (StringRef OverlayDirectory) |
const std::vector< YAMLVFSEntry > & | getMappings () const |
void | write (llvm::raw_ostream &OS) |
Definition at line 733 of file VirtualFileSystem.h.
|
default |
Definition at line 1806 of file VirtualFileSystem.cpp.
References assert(), llvm::StringRef::back(), llvm::sys::path::begin(), llvm::StringRef::empty(), llvm::ArrayRef< T >::empty(), llvm::sys::path::end(), llvm::yaml::escape(), llvm::sys::path::filename(), llvm::ArrayRef< T >::front(), llvm::Optional< T >::getValue(), llvm::Optional< T >::hasValue(), Indent, llvm::sys::path::is_absolute(), llvm::StringRef::npos, llvm::sys::path::parent_path(), pathHasTraversal(), llvm::vfs::YAMLVFSEntry::RPath, llvm::SmallVectorBase::size(), llvm::StringRef::size(), llvm::ArrayRef< T >::slice(), llvm::StringRef::slice(), llvm::StringRef::substr(), llvm::vfs::YAMLVFSEntry::VPath, and write().
|
inline |
Definition at line 756 of file VirtualFileSystem.h.
References write().
|
inline |
Definition at line 745 of file VirtualFileSystem.h.
|
inline |
Definition at line 751 of file VirtualFileSystem.h.
References llvm::StringRef::str().
|
inline |
Definition at line 749 of file VirtualFileSystem.h.
void YAMLVFSWriter::write | ( | llvm::raw_ostream & | OS | ) |
Definition at line 1956 of file VirtualFileSystem.cpp.
References llvm::sort(), and llvm::vfs::YAMLVFSEntry::VPath.