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 -.   | |
| unsigned int | extractArgs (int argc, char **argv, std::vector< std::string > &args) | 
| Extract the arguments from the command line.   | |
| void | header2outputName (std::string &fileName) | 
| Replace the extension with "_rflx.cpp".   | |
| void | headers2outputsNames (const std::vector< std::string > &headersNames, std::vector< std::string > &ofilesnames) | 
| Get a proper name for the output file.   | |
| 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 isCxxmodule, bool writeEmptyRootPCM, bool selSyntaxOnly, bool noIncludePaths, bool noGlobalUsingStd, 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.   | |
| 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 isCxxmodule, bool writeEmptyRootPCM, bool selSyntaxOnly, bool noIncludePaths, bool noGlobalUsingStd, 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!   | |
Variables | |
| bool | verbose = false | 
| void genreflex::AddToArgVector | ( | std::vector< char * > & | argvVector, | 
| const std::vector< std::string > & | argsToBeAdded, | ||
| const std::string & | optName = "" ) | 
Definition at line 5251 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 5263 of file rootcling_impl.cxx.
| void genreflex::changeExtension | ( | std::string & | filename, | 
| const std::string & | newExtension ) | 
Definition at line 5203 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 5152 of file rootcling_impl.cxx.
Extract the arguments from the command line.
Definition at line 5172 of file rootcling_impl.cxx.
| void genreflex::header2outputName | ( | std::string & | fileName | ) | 
Replace the extension with "_rflx.cpp".
Definition at line 5228 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 5236 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 | isCxxmodule, | ||
| bool | writeEmptyRootPCM, | ||
| bool | selSyntaxOnly, | ||
| bool | noIncludePaths, | ||
| bool | noGlobalUsingStd, | ||
| 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 5432 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 | isCxxmodule, | ||
| bool | writeEmptyRootPCM, | ||
| bool | selSyntaxOnly, | ||
| bool | noIncludePaths, | ||
| bool | noGlobalUsingStd, | ||
| const std::vector< std::string > & | headersNames, | ||
| bool | failOnWarnings, | ||
| const std::string & | ofilename ) | 
Definition at line 5278 of file rootcling_impl.cxx.
| char * genreflex::string2charptr | ( | const std::string & | str | ) | 
The caller is responsible for deleting the string!
Definition at line 5216 of file rootcling_impl.cxx.
Definition at line 142 of file rootcling_impl.cxx.