clang  6.0.0svn
Classes | Namespaces
FileManager.h File Reference

Defines the clang::FileManager interface and associated types. More...

#include "clang/Basic/FileSystemOptions.h"
#include "clang/Basic/VirtualFileSystem.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/ErrorOr.h"
#include "llvm/Support/FileSystem.h"
#include <ctime>
#include <memory>
#include <map>
#include <string>
Include dependency graph for FileManager.h:

Go to the source code of this file.

Classes

class  clang::DirectoryEntry
 Cached information about one directory (either on disk or in the virtual file system). More...
 
class  clang::FileEntry
 Cached information about one file (either on disk or in the virtual file system). More...
 
class  clang::FileManager
 Implements support for file system lookup, file system caching, and directory search management. More...
 

Namespaces

 llvm
 DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators.
 
 clang
 Dataflow Directional Tag Classes.
 

Detailed Description

Defines the clang::FileManager interface and associated types.

Definition in file FileManager.h.