Logo ROOT  
Reference Guide
TModuleGenerator.cxx File Reference
#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>
Include dependency graph for TModuleGenerator.cxx:


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. More...

Function Documentation

◆ ExtractBufferContent()

int ExtractBufferContent ( const std::string &  fullHeaderPath,
std::string &  bufferContent 

Definition at line 273 of file TModuleGenerator.cxx.

◆ SplitPPDefine()

static std::pair<std::string, std::string> SplitPPDefine ( const std::string &  in)

Definition at line 165 of file TModuleGenerator.cxx.

◆ WarnIfPragmaOnceDetected()

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.