Home | History | Annotate | Download | only in Lex

Lines Matching defs:HeaderMap

1 //===--- HeaderMap.h - A file that acts like dir of symlinks ----*- C++ -*-===//
10 // This file defines the HeaderMap interface.
33 class HeaderMap {
34 HeaderMap(const HeaderMap &) LLVM_DELETED_FUNCTION;
35 void operator=(const HeaderMap &) LLVM_DELETED_FUNCTION;
40 HeaderMap(const llvm::MemoryBuffer *File, bool BSwap)
44 ~HeaderMap();
46 /// HeaderMap::Create - This attempts to load the specified file as a header
47 /// map. If it doesn't look like a HeaderMap, it gives up and returns null.
48 static const HeaderMap *Create(const FileEntry *FE, FileManager &FM);
51 /// this HeaderMap. If so, open it and return its FileEntry.
58 /// getFileName - Return the filename of the headermap.
61 /// dump - Print the contents of this headermap to stderr.