#include "TClingRdictModuleFileExtension.h"#include "TClingUtils.h"#include "clang/Frontend/FrontendDiagnostic.h"#include "clang/Lex/HeaderSearchOptions.h"#include "clang/Lex/Preprocessor.h"#include "clang/Sema/Sema.h"#include "clang/Serialization/ASTReader.h"#include "clang/Serialization/Module.h"#include "llvm/ADT/Hashing.h"#include "llvm/Bitstream/BitstreamWriter.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/Path.h"#include "llvm/Support/raw_ostream.h"#include <fstream>#include <sstream>Functions | |
| void | TCling__RegisterRdictForLoadPCM (const std::string &pcmFileNameFullPath, llvm::StringRef *pcmContent) |
Variables | |
| const std::string | ROOT_CLING_RDICT_BLOCK_NAME = "root.cling.rdict" |
| Rdict module extension block name. | |
| constexpr uint16_t | ROOT_CLING_RDICT_VERSION_MAJOR = 1 |
| Rdict module extension major version number. | |
| constexpr uint16_t | ROOT_CLING_RDICT_VERSION_MINOR = 1 |
| Rdict module extension minor version number. | |
The file contains facilities to work with C++ module files extensions used to store rdict files.
Definition in file TClingRdictModuleFileExtension.cxx.
| void TCling__RegisterRdictForLoadPCM | ( | const std::string & | pcmFileNameFullPath, |
| llvm::StringRef * | pcmContent | ||
| ) |
Definition at line 637 of file TCling.cxx.
| const std::string ROOT_CLING_RDICT_BLOCK_NAME = "root.cling.rdict" |
Rdict module extension block name.
Definition at line 40 of file TClingRdictModuleFileExtension.cxx.
|
constexpr |
Rdict module extension major version number.
Definition at line 43 of file TClingRdictModuleFileExtension.cxx.
|
constexpr |
Rdict module extension minor version number.
When the format changes IN ANY WAY, this number should be incremented.
Definition at line 48 of file TClingRdictModuleFileExtension.cxx.