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-v628/rootspi/rdoc/src/v6-28-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()
◆ 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