Public Types |
|
typedef QString(* | arg0Func )(void) |
| | callback for functions with no arguments
|
|
typedef QString(* | arg1Func )(const QString &s_arg_1, const AaToken &tk1) |
| | callback for functions with one argument
|
|
typedef QString(* | arg0WFunc )(World *w) |
| | callback for functions with no arguments and world expectations
|
|
typedef QString(* | arg1WFunc )(World *w, const QString &s_arg_1, const AaToken &tk1) |
| | callback for functions with one argument and world expectations
|
|
typedef QString(* | argW2Func )(World *w, const QString &s_arg_1, const AaToken &tk1, const QString &s_arg_2, const AaToken &tk2) |
| | callback for functions that require a default world with 2 args
|
|
typedef QString(* | argA0Func )(Actor *a) |
| | callback for functions with an actor as single argument
|
|
typedef QString(* | argAIdFunc )(Actor *a, ID id) |
| | callback for functions with an actor and an ID as argument
|
Static Public Member Functions |
| static QString | getCLUsage (const QString &s_name) |
| | get the string representing command line info for a command
|
| static bool | setUsage (const QString &s_name, const QStringList &usage, const QStringList &usage_descr, const QStringList &opts, const QList< QStringList > &opts_descr, const QStringList &obs) |
| | save the usage for a command
|
|
static bool | getUIntArg (const AaTkString &atks, int i, QString &s_err, quint64 *val) |
| | parse argument i and get an unsigned integer
|
|
| static void | errorNumberOfArguments (QString &s_err) |
| static void | errorOneArgumentExpected (QString &s_err) |
| static void | errorNoAssocFile (World *w, QString &s_err) |
| static void | errorEnergyInteger (QString &s_err) |
| static void | errorUnknownOption (QString &s_err, const QString &s_tk) |
| static void | errorIntegerExpected (QString &s_err, const QString &s_tk) |
| static void | errorIdExpected (QString &s_err, const QString &s_tk) |
| static void | errorNoCurrentWorld (QString &s_err) |
Static Protected Member Functions |
|
static bool | funcArg0 (const QString &s_cmd, const AaTkString &atks, QString &s_err, arg0Func kb) |
| | helper for functions with no arguments
|
|
static bool | funcArg1 (const QString &s_cmd, const AaTkString &atks, QString &s_err, arg1Func kb) |
| | helper for functions with one argument
|
|
static bool | funcArg0W (const QString &s_cmd, const AaTkString &atks, QString &s_err, arg0WFunc kb) |
| | helper for functions with no arguments and world expectations
|
|
static bool | funcArg1W (const QString &s_cmd, const AaTkString &atks, QString &s_err, arg1WFunc kb) |
| | helper for functions with one argument and world expectations
|
|
static bool | funcArg_W2 (const QString &s_cmd, const AaTkString &atks, QString &s_err, argW2Func kb) |
| | helper for functions with two arguments and world expectations
|
|
static bool | funcArg_A0 (const QString &s_cmd, const AaTkString &atks, QString &s_err, argA0Func kb) |
| | helper for functions with an argument that is an actor index
|
|
static bool | funcArg_AID (const QString &s_cmd, const AaTkString &atks, QString &s_err, argAIdFunc kb) |
| | helper for functions with irst argument an actor index and second an ID
|
Base class for all modules.