#include "TModuleGenerator.h"
#include "TClingUtils.h"
#include "RConfigure.h"
#include <ROOT/RConfig.hxx>
#include "cling/Interpreter/CIFactory.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Lex/HeaderSearch.h"
#include "clang/Lex/Preprocessor.h"
#include "llvm/Support/Path.h"
#include <map>
#include <unistd.h>
#include <iostream>
Functions | |
int | ExtractBufferContent (const std::string &fullHeaderPath, std::string &bufferContent) |
static std::pair< std::string, std::string > | SplitPPDefine (const std::string &in) |
int | WarnIfPragmaOnceDetected (const std::string &fullHeaderPath, const std::string &headerFileContent) |
To be replaced with proper pragma handlers. | |
int ExtractBufferContent | ( | const std::string & | fullHeaderPath, |
std::string & | bufferContent | ||
) |
Definition at line 273 of file TModuleGenerator.cxx.
|
static |
Definition at line 165 of file TModuleGenerator.cxx.
int WarnIfPragmaOnceDetected | ( | const std::string & | fullHeaderPath, |
const std::string & | headerFileContent | ||
) |
To be replaced with proper pragma handlers.
Definition at line 252 of file TModuleGenerator.cxx.