12#ifndef R__LINKDEFREADER_H 
   13#define R__LINKDEFREADER_H 
   27#include "llvm/ADT/StringRef.h" 
bool ProcessOperators(std::string &pattern)
 
bool LoadIncludes(std::string &extraInclude)
 
SelectionRules * fSelectionRules
 
LinkdefReader(cling::Interpreter &interp, ROOT::TMetaUtils::RConstructorTypes &IOConstructorTypes)
 
bool ProcessFunctionPrototype(std::string &proto, bool &name)
 
static std::map< std::string, ECppNames > fgMapCppNames
 
cling::Interpreter & fInterp
 
bool IsPatternRule(const std::string &rule_token)
 
bool AddInclude(const std::string &include)
 
bool Parse(SelectionRules &sr, llvm::StringRef code, const std::vector< std::string > &parserArgs, const char *llvmdir)
 
static std::map< std::string, EPragmaNames > fgMapPragmaNames
 
static void PopulatePragmaMap()
 
static void PopulateCppMap()
 
bool AddRule(const std::string &ruletype, const std::string &identifier, bool linkOn, bool requestOnlyTClass, Options *option=nullptr)
 
ROOT::TMetaUtils::RConstructorTypes * fIOConstructorTypesPtr
 
The class representing the collection of selection rules.