ParamKit
A small library helping to parse commandline parameters (for Windows).
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
paramkit::Params Member List

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::Paramsinlineprotected
addGroup(ParamGroup *group)paramkit::Paramsinline
addParam(Param *param)paramkit::Paramsinline
addParamToGroup(const std::string paramName, const std::string groupName)paramkit::Paramsinline
addParamToGroup(Param *param, ParamGroup *group)paramkit::Paramsinlineprotected
copyCStr(const std::string &paramId, FIELD_T &toFill, size_t toFillLen)paramkit::Paramsinline
copyVal(const std::string &paramId, FIELD_T &toFill)paramkit::Paramsinline
countCategory(bool isRequired)paramkit::Paramsinlineprotected
countFilled(bool isRequired)paramkit::Paramsinlineprotectedvirtual
countGroups(bool required, bool hilightMissing, const std::string &filter) constparamkit::Paramsinlineprotected
generalGroupparamkit::Paramsprotected
getIntValue(const std::string &paramName)paramkit::Paramsinline
getParam(const std::string &str)paramkit::Paramsinlineprotected
getParamGroup(const std::string &str)paramkit::Paramsinline
hasRequiredFilled()paramkit::Paramsinlinevirtual
hdrColorparamkit::Paramsprotected
isParam(const std::string &str)paramkit::Paramsinlineprotectedstatic
isSet(const std::string &paramName)paramkit::Paramsinlinevirtual
myParamsparamkit::Paramsprotected
paramColorparamkit::Paramsprotected
paramGroupsparamkit::Paramsprotected
paramHelpparamkit::Paramsprotected
paramHelpPparamkit::Paramsprotected
paramInfoPparamkit::Paramsprotected
Params(const std::string &version="")paramkit::Paramsinline
paramToGroupparamkit::Paramsprotected
paramVersionparamkit::Paramsprotected
parse(int argc, T_CHAR *argv[])paramkit::Paramsinline
print()paramkit::Paramsinline
printBanner()paramkit::Paramsinlinevirtual
printBriefInfo()paramkit::Paramsinline
printHelp(const std::string helpArg, bool shouldExpand)paramkit::Paramsinlineprotected
printInfo(bool hilightMissing=false, const std::string &filter="", bool isExtended=true)paramkit::Paramsinline
printInfoSection(bool isExtended)paramkit::Paramsinlineprotected
printUnknownArgument(const std::string &str)paramkit::Paramsinlineprotected
printUnknownParam(const std::string &param)paramkit::Paramsinlineprotected
printVersionInfo()paramkit::Paramsinlinevirtual
releaseGroups()paramkit::Paramsinline
releaseParams()paramkit::Paramsinline
setInfo(const std::string &paramName, const std::string &basic_info, const std::string &extended_info="")paramkit::Paramsinline
setIntValue(const std::string &paramName, uint64_t val)paramkit::Paramsinline
skipParamPrefix(std::string &str)paramkit::Paramsinlineprotected
versionStrparamkit::Paramsprotected
~Params()paramkit::Paramsinlinevirtual