iRoCS Toolbox
1.1.0
|
The HelpExtractor class contains methods to extract the ParamInfo's and name() / Descriptions form all elements in a TList. More...
#include <HelpExtractor.hh>
Static Public Member Functions | |
static void | collectParamInfos (std::vector< ParamInfo > &help) |
recursive getParamInfos() for TList items More... | |
static ParamInfo | createParamInfoFromNamesDescriptions (std::string longKey, std::string shortKey) |
recursive creating of ParamInfo - Alternatives from name() and description() methods from all elements in given Type list. More... | |
static void | getNamesDescriptions (ParamInfo &help) |
recursive extract name() and description() for TList items More... | |
The HelpExtractor class contains methods to extract the ParamInfo's and name() / Descriptions form all elements in a TList.
LIST | a TypeList with classes, that provide a getParamInfos() method or name() and description() methods |
Definition at line 79 of file HelpExtractor.hh.
|
inlinestatic |
recursive getParamInfos() for TList items
help | (in/out) add Help texts for parameters of current and following TList items to given map |
Definition at line 91 of file HelpExtractor.hh.
Referenced by svt::HelpExtractor< svt::TTList< X, Y > >::collectParamInfos().
|
inlinestatic |
recursive creating of ParamInfo - Alternatives from name() and description() methods from all elements in given Type list.
longKey | longKey entry for each created ParamInfo |
shortKey | shortKey entry for each created ParamInfo |
Definition at line 118 of file HelpExtractor.hh.
|
inlinestatic |
recursive extract name() and description() for TList items
help | (in/out) add name() and description() of current TList item to given ParamInfo using addAlternative() |
Definition at line 138 of file HelpExtractor.hh.
Referenced by svt::HelpExtractor< LIST >::createParamInfoFromNamesDescriptions(), svt::HelpExtractor< svt::TTList< X, Y > >::createParamInfoFromNamesDescriptions(), svt::HelpExtractor< svt::TTList< X, Y > >::getNamesDescriptions(), and svt::PrettyOptionPrinter::setIndentColumn().