Definition at line 41 of file LinkdefReader.h.
 
 | 
| enum   | ECppNames {  
  kPragma
, kIfdef
, kEndif
, kIf
,  
  kElse
, kUnrecognized
 
 } | 
|   | 
| enum   | EPragmaNames {  
  kAll
, kNestedclasses
, kDefinedIn
, kGlobal
,  
  kFunction
, kEnum
, kClass
, kTypeDef
,  
  kNamespace
, kUnion
, kStruct
, kOperators
,  
  kIOCtorType
, kIgnore
, kUnknown
 
 } | 
|   | 
#include </home/sftnight/build/workspace/root-makedoc-v630/rootspi/rdoc/src/v6-30-00-patches/core/dictgen/res/LinkdefReader.h>
◆ ECppNames
| Enumerator | 
|---|
| kPragma  |  | 
| kIfdef  |  | 
| kEndif  |  | 
| kIf  |  | 
| kElse  |  | 
| kUnrecognized  |  | 
Definition at line 83 of file LinkdefReader.h.
 
 
◆ EPragmaNames
| Enumerator | 
|---|
| kAll  |  | 
| kNestedclasses  |  | 
| kDefinedIn  |  | 
| kGlobal  |  | 
| kFunction  |  | 
| kEnum  |  | 
| kClass  |  | 
| kTypeDef  |  | 
| kNamespace  |  | 
| kUnion  |  | 
| kStruct  |  | 
| kOperators  |  | 
| kIOCtorType  |  | 
| kIgnore  |  | 
| kUnknown  |  | 
Definition at line 65 of file LinkdefReader.h.
 
 
◆ LinkdefReader()
◆ AddInclude()
  
  
      
        
          | bool LinkdefReader::AddInclude  | 
          ( | 
          const std::string &  | 
          include | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ AddRule()
  
  
      
        
          | bool LinkdefReader::AddRule  | 
          ( | 
          const std::string &  | 
          ruletype,  | 
         
        
           | 
           | 
          const std::string &  | 
          identifier,  | 
         
        
           | 
           | 
          bool  | 
          linkOn,  | 
         
        
           | 
           | 
          bool  | 
          requestOnlyTClass,  | 
         
        
           | 
           | 
          LinkdefReader::Options *  | 
          options = nullptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ IsPatternRule()
  
  
      
        
          | bool LinkdefReader::IsPatternRule  | 
          ( | 
          const std::string &  | 
          rule_token | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ LoadIncludes()
      
        
          | bool LinkdefReader::LoadIncludes  | 
          ( | 
          std::string &  | 
          extraInclude | ) | 
           | 
        
      
 
 
◆ Parse()
      
        
          | bool LinkdefReader::Parse  | 
          ( | 
          SelectionRules &  | 
          sr,  | 
        
        
           | 
           | 
          llvm::StringRef  | 
          code,  | 
        
        
           | 
           | 
          const std::vector< std::string > &  | 
          parserArgs,  | 
        
        
           | 
           | 
          const char *  | 
          llvmdir  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ PopulateCppMap()
  
  
      
        
          | void LinkdefReader::PopulateCppMap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ PopulatePragmaMap()
  
  
      
        
          | void LinkdefReader::PopulatePragmaMap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ ProcessFunctionPrototype()
  
  
      
        
          | bool LinkdefReader::ProcessFunctionPrototype  | 
          ( | 
          std::string &  | 
          proto,  | 
         
        
           | 
           | 
          bool &  | 
          name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ ProcessOperators()
  
  
      
        
          | bool LinkdefReader::ProcessOperators  | 
          ( | 
          std::string &  | 
          pattern | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ LinkdefReaderPragmaHandler
◆ PragmaCreateCollector
◆ PragmaExtraInclude
◆ PragmaLinkCollector
◆ fCount
  
  
      
        
          | long LinkdefReader::fCount | 
         
       
   | 
  
private   | 
  
 
 
◆ fgMapCppNames
◆ fgMapPragmaNames
◆ fIncludes
  
  
      
        
          | std::string LinkdefReader::fIncludes | 
         
       
   | 
  
private   | 
  
 
 
◆ fInterp
  
  
      
        
          | cling::Interpreter& LinkdefReader::fInterp | 
         
       
   | 
  
private   | 
  
 
 
◆ fIOConstructorTypesPtr
◆ fLine
  
  
      
        
          | long LinkdefReader::fLine | 
         
       
   | 
  
private   | 
  
 
 
◆ fSelectionRules
core/dictgen/res/LinkdefReader.h
core/dictgen/src/LinkdefReader.cxx