|
ROOT 6.18/05 Reference Guide |
Functions | |
| void | AddToArgVector (std::vector< char * > &argvVector, const std::vector< std::string > &argsToBeAdded, const std::string &optName="") |
| void | AddToArgVectorSplit (std::vector< char * > &argvVector, const std::vector< std::string > &argsToBeAdded, const std::string &optName="") |
| void | changeExtension (std::string &filename, const std::string &newExtension) |
| unsigned int | checkHeadersNames (std::vector< std::string > &headersNames) |
| Loop on arguments: stop at the first which starts with -. More... | |
| unsigned int | extractArgs (int argc, char **argv, std::vector< std::string > &args) |
| Extract the arguments from the command line. More... | |
| void | header2outputName (std::string &fileName) |
| Replace the extension with "_rflx.cpp". More... | |
| void | headers2outputsNames (const std::vector< std::string > &headersNames, std::vector< std::string > &ofilesnames) |
| Get a proper name for the output file. More... | |
| int | invokeManyRootCling (const std::string &verbosity, const std::string &selectionFileName, const std::string &targetLibName, bool multiDict, const std::vector< std::string > &pcmsNames, const std::vector< std::string > &includes, const std::vector< std::string > &preprocDefines, const std::vector< std::string > &preprocUndefines, const std::vector< std::string > &warnings, const std::string &rootmapFileName, const std::string &rootmapLibName, bool interpreteronly, bool doSplit, bool isDeep, bool isCxxmodule, bool writeEmptyRootPCM, bool selSyntaxOnly, bool noIncludePaths, const std::vector< std::string > &headersNames, bool failOnWarnings, const std::string &outputDirName_const="") |
| Get the right ofilenames and invoke several times rootcling One invokation per header. More... | |
| int | invokeRootCling (const std::string &verbosity, const std::string &selectionFileName, const std::string &targetLibName, bool multiDict, const std::vector< std::string > &pcmsNames, const std::vector< std::string > &includes, const std::vector< std::string > &preprocDefines, const std::vector< std::string > &preprocUndefines, const std::vector< std::string > &warnings, const std::string &rootmapFileName, const std::string &rootmapLibName, bool interpreteronly, bool doSplit, bool isDeep, bool isCxxmodule, bool writeEmptyRootPCM, bool selSyntaxOnly, bool noIncludePaths, const std::vector< std::string > &headersNames, bool failOnWarnings, const std::string &ofilename) |
| char * | string2charptr (const std::string &str) |
| The caller is responsible for deleting the string! More... | |
Variables | |
| bool | verbose = false |
| void genreflex::AddToArgVector | ( | std::vector< char * > & | argvVector, |
| const std::vector< std::string > & | argsToBeAdded, | ||
| const std::string & | optName = "" |
||
| ) |
Definition at line 5149 of file rootcling_impl.cxx.
| void genreflex::AddToArgVectorSplit | ( | std::vector< char * > & | argvVector, |
| const std::vector< std::string > & | argsToBeAdded, | ||
| const std::string & | optName = "" |
||
| ) |
Definition at line 5161 of file rootcling_impl.cxx.
| void genreflex::changeExtension | ( | std::string & | filename, |
| const std::string & | newExtension | ||
| ) |
Definition at line 5101 of file rootcling_impl.cxx.
| unsigned int genreflex::checkHeadersNames | ( | std::vector< std::string > & | headersNames | ) |
Loop on arguments: stop at the first which starts with -.
Definition at line 5050 of file rootcling_impl.cxx.
| unsigned int genreflex::extractArgs | ( | int | argc, |
| char ** | argv, | ||
| std::vector< std::string > & | args | ||
| ) |
Extract the arguments from the command line.
Definition at line 5070 of file rootcling_impl.cxx.
| void genreflex::header2outputName | ( | std::string & | fileName | ) |
Replace the extension with "_rflx.cpp".
Definition at line 5126 of file rootcling_impl.cxx.
| void genreflex::headers2outputsNames | ( | const std::vector< std::string > & | headersNames, |
| std::vector< std::string > & | ofilesnames | ||
| ) |
Get a proper name for the output file.
Definition at line 5134 of file rootcling_impl.cxx.
| int genreflex::invokeManyRootCling | ( | const std::string & | verbosity, |
| const std::string & | selectionFileName, | ||
| const std::string & | targetLibName, | ||
| bool | multiDict, | ||
| const std::vector< std::string > & | pcmsNames, | ||
| const std::vector< std::string > & | includes, | ||
| const std::vector< std::string > & | preprocDefines, | ||
| const std::vector< std::string > & | preprocUndefines, | ||
| const std::vector< std::string > & | warnings, | ||
| const std::string & | rootmapFileName, | ||
| const std::string & | rootmapLibName, | ||
| bool | interpreteronly, | ||
| bool | doSplit, | ||
| bool | isDeep, | ||
| bool | isCxxmodule, | ||
| bool | writeEmptyRootPCM, | ||
| bool | selSyntaxOnly, | ||
| bool | noIncludePaths, | ||
| const std::vector< std::string > & | headersNames, | ||
| bool | failOnWarnings, | ||
| const std::string & | outputDirName_const = "" |
||
| ) |
Get the right ofilenames and invoke several times rootcling One invokation per header.
Definition at line 5327 of file rootcling_impl.cxx.
| int genreflex::invokeRootCling | ( | const std::string & | verbosity, |
| const std::string & | selectionFileName, | ||
| const std::string & | targetLibName, | ||
| bool | multiDict, | ||
| const std::vector< std::string > & | pcmsNames, | ||
| const std::vector< std::string > & | includes, | ||
| const std::vector< std::string > & | preprocDefines, | ||
| const std::vector< std::string > & | preprocUndefines, | ||
| const std::vector< std::string > & | warnings, | ||
| const std::string & | rootmapFileName, | ||
| const std::string & | rootmapLibName, | ||
| bool | interpreteronly, | ||
| bool | doSplit, | ||
| bool | isDeep, | ||
| bool | isCxxmodule, | ||
| bool | writeEmptyRootPCM, | ||
| bool | selSyntaxOnly, | ||
| bool | noIncludePaths, | ||
| const std::vector< std::string > & | headersNames, | ||
| bool | failOnWarnings, | ||
| const std::string & | ofilename | ||
| ) |
Definition at line 5176 of file rootcling_impl.cxx.
| char * genreflex::string2charptr | ( | const std::string & | str | ) |
The caller is responsible for deleting the string!
Definition at line 5114 of file rootcling_impl.cxx.
| bool genreflex::verbose = false |
Definition at line 150 of file rootcling_impl.cxx.