clang API Documentation

Classes | Namespaces | Enumerations | Functions
VirtualFileSystem.cpp File Reference
#include "clang/Basic/VirtualFileSystem.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringSet.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/YAMLParser.h"
#include <atomic>
#include <memory>
#include <unistd.h>
#include <sys/uio.h>
Include dependency graph for VirtualFileSystem.cpp:

Go to the source code of this file.

Classes

struct  llvm::DenseMapInfo< StringRef >

Namespaces

namespace  llvm

Enumerations

enum  EntryKind

Functions

static bool pathHasTraversal (StringRef Path)

Enumeration Type Documentation

enum EntryKind

Definition at line 343 of file VirtualFileSystem.cpp.


Function Documentation

static bool pathHasTraversal ( StringRef  Path) [static]

Definition at line 995 of file VirtualFileSystem.cpp.

Referenced by clang::vfs::YAMLVFSWriter::addFileMapping().