|
clang
3.8.0
|
#include "ASTReaderInternals.h"#include "clang/Frontend/PCHContainerOperations.h"#include "clang/Basic/FileManager.h"#include "clang/Lex/HeaderSearch.h"#include "clang/Serialization/ASTBitCodes.h"#include "clang/Serialization/GlobalModuleIndex.h"#include "clang/Serialization/Module.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/MapVector.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringExtras.h"#include "llvm/Bitcode/BitstreamReader.h"#include "llvm/Bitcode/BitstreamWriter.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/LockFileManager.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/OnDiskHashTable.h"#include "llvm/Support/Path.h"#include <cstdio>Go to the source code of this file.
Macros | |
| #define | BLOCK(X) emitBlockID(X ## _ID, #X, Stream, Record) |
| #define | RECORD(X) emitRecordID(X, #X, Stream, Record) |
Enumerations | |
| enum | |
| enum | IndexRecordTypes |
| Describes the record types in the index. More... | |
Functions | |
| static void | emitBlockID (unsigned ID, const char *Name, llvm::BitstreamWriter &Stream, SmallVectorImpl< uint64_t > &Record) |
| static void | emitRecordID (unsigned ID, const char *Name, llvm::BitstreamWriter &Stream, SmallVectorImpl< uint64_t > &Record) |
Variables | |
| static const char *const | IndexFileName = "modules.idx" |
| The name of the global index file. More... | |
| static const unsigned | CurrentVersion = 1 |
| The global index file version. More... | |
| #define BLOCK | ( | X | ) | emitBlockID(X ## _ID, #X, Stream, Record) |
| #define RECORD | ( | X | ) | emitRecordID(X, #X, Stream, Record) |
| anonymous enum |
Definition at line 40 of file GlobalModuleIndex.cpp.
| enum IndexRecordTypes |
Describes the record types in the index.
Definition at line 46 of file GlobalModuleIndex.cpp.
|
static |
Definition at line 435 of file GlobalModuleIndex.cpp.
|
static |
Definition at line 450 of file GlobalModuleIndex.cpp.
|
static |
The global index file version.
Definition at line 61 of file GlobalModuleIndex.cpp.
|
static |
The name of the global index file.
Definition at line 58 of file GlobalModuleIndex.cpp.
Referenced by clang::GlobalModuleIndex::readIndex(), and clang::GlobalModuleIndex::writeIndex().
1.8.6