60 #ifndef Analysis_ArgsHPCProf_hpp 61 #define Analysis_ArgsHPCProf_hpp 92 parse(
int argc,
const char*
const argv[]);
103 printError(std::ostream& os,
const char* msg)
const;
106 printError(std::ostream& os,
const std::string& msg)
const;
110 dump(std::ostream& os = std::cerr)
const;
114 virtual const std::string
136 #endif // Analysis_ArgsHPCProf_hpp
virtual void dump(std::ostream &os=std::cerr) const
bool parseArg_norm(const std::string &value, const char *errTag)
void printError(std::ostream &os, const char *msg) const
void parseArg_metric(const std::string &value, const char *errTag)
virtual void parse(int argc, const char *const argv[])
void printUsage(std::ostream &os) const
static std::string makeDBDirName(const std::string &profileArg)
static CmdLineParser::OptArgDesc optArgs[]
virtual const std::string getCmd() const =0
void printVersion(std::ostream &os) const