ParamKit
A small library helping to parse commandline parameters (for Windows).
|
This is the complete list of members for paramkit::Params, including all inherited members.
_info(bool isRequired, bool hilightMissing, const std::string &filter, bool isExtended) | paramkit::Params | inlineprotected |
addGroup(ParamGroup *group) | paramkit::Params | inline |
addParam(Param *param) | paramkit::Params | inline |
addParamToGroup(const std::string paramName, const std::string groupName) | paramkit::Params | inline |
addParamToGroup(Param *param, ParamGroup *group) | paramkit::Params | inlineprotected |
copyCStr(const std::string ¶mId, FIELD_T &toFill, size_t toFillLen) | paramkit::Params | inline |
copyVal(const std::string ¶mId, FIELD_T &toFill) | paramkit::Params | inline |
countCategory(bool isRequired) | paramkit::Params | inlineprotected |
countFilled(bool isRequired) | paramkit::Params | inlineprotectedvirtual |
countGroups(bool required, bool hilightMissing, const std::string &filter) const | paramkit::Params | inlineprotected |
generalGroup | paramkit::Params | protected |
getIntValue(const std::string ¶mName) | paramkit::Params | inline |
getParam(const std::string &str) | paramkit::Params | inlineprotected |
getParamGroup(const std::string &str) | paramkit::Params | inline |
hasRequiredFilled() | paramkit::Params | inlinevirtual |
hdrColor | paramkit::Params | protected |
isParam(const std::string &str) | paramkit::Params | inlineprotectedstatic |
isSet(const std::string ¶mName) | paramkit::Params | inlinevirtual |
myParams | paramkit::Params | protected |
paramColor | paramkit::Params | protected |
paramGroups | paramkit::Params | protected |
paramHelp | paramkit::Params | protected |
paramHelpP | paramkit::Params | protected |
paramInfoP | paramkit::Params | protected |
Params(const std::string &version="") | paramkit::Params | inline |
paramToGroup | paramkit::Params | protected |
paramVersion | paramkit::Params | protected |
parse(int argc, T_CHAR *argv[]) | paramkit::Params | inline |
print() | paramkit::Params | inline |
printBanner() | paramkit::Params | inlinevirtual |
printBriefInfo() | paramkit::Params | inline |
printHelp(const std::string helpArg, bool shouldExpand) | paramkit::Params | inlineprotected |
printInfo(bool hilightMissing=false, const std::string &filter="", bool isExtended=true) | paramkit::Params | inline |
printInfoSection(bool isExtended) | paramkit::Params | inlineprotected |
printUnknownArgument(const std::string &str) | paramkit::Params | inlineprotected |
printUnknownParam(const std::string ¶m) | paramkit::Params | inlineprotected |
printVersionInfo() | paramkit::Params | inlinevirtual |
releaseGroups() | paramkit::Params | inline |
releaseParams() | paramkit::Params | inline |
setInfo(const std::string ¶mName, const std::string &basic_info, const std::string &extended_info="") | paramkit::Params | inline |
setIntValue(const std::string ¶mName, uint64_t val) | paramkit::Params | inline |
skipParamPrefix(std::string &str) | paramkit::Params | inlineprotected |
versionStr | paramkit::Params | protected |
~Params() | paramkit::Params | inlinevirtual |