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 </github/home/ROOT-CI/src/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