Public Member Functions | |
void | Init (int argc, char *const argv[]) |
void | Dump (std::ostream &) |
std::string | GetName () const |
const QVdt & | GetParameter (const std::string &seq, const std::string &mod, size_t occ, const std::string &par) |
const QVdt & | GetParameter (const std::string &n) |
double | GetDouble (const std::string &seq, const std::string &mod, size_t occ, const std::string &par) |
double | GetDouble (const std::string &) |
int | GetInt (const std::string &seq, const std::string &mod, size_t occ, const std::string &par) |
int | GetInt (const std::string &) |
bool | GetBool (const std::string &seq, const std::string &mod, size_t occ, const std::string &par) |
bool | GetBool (const std::string &) |
const std::string & | GetString (const std::string &seq, const std::string &mod, size_t occ, const std::string &par) |
const std::string & | GetString (const std::string &) |
Static Public Member Functions | |
static QOptions & | GetInstance () |
Private Member Functions | |
void | Help (const char *exe) |
std::map< std::string, QVdt * > | GetModuleParameters (const std::string &seq, const std::string &mod, size_t occ) |
void | SetParameter (const std::string &n, const QVdt &value) |
void | SetParameter (const std::string &seq, const std::string &mod, size_t occ, const std::string &par, const QVdt &p) |
void | SetFirstSequence (const std::string &n) |
void | SetLastSequence (const std::string &n) |
void | ReplaceUserParams () |
replace parameters that where super-seeded with inline command | |
Private Attributes | |
std::map< std::string, QVdt > | fUserParams |
std::map< std::string, QVdt > | fParams |
std::string | fFirstSequenceName |
std::string | fLastSequenceName |
Friends | |
class | QBaseModule |
class | QModuleFactory |
class | QMessageHandler |
class | QSequence |
class | QDriver |