![]() |
My Project
|
Public Member Functions | |
| Command (const char *n, leftv r, leftv a) | |
| ~Command () | |
| void | check_argc (int n) |
| void | check_argc (int lo, int hi) |
| void | check_argc_min (int n) |
| void | check_arg (int i, int type, const char *err) |
| void | check_init (int i, const char *err) |
| void | check_arg (int i, int type, int type2, const char *err) |
| int | argtype (int i) |
| int | nargs () |
| void * | arg (int i) |
| template<typename T > | |
| T * | shared_arg (int i) |
| long | int_arg (int i) |
| void | report (const char *err) |
| int | test_arg (int i, int type) |
| void | set_result (long n) |
| void | set_result (const char *s) |
| void | set_result (int type, void *p) |
| void | set_result (int type, long n) |
| void | no_result () |
| bool | ok () |
| BOOLEAN | status () |
| BOOLEAN | abort (const char *err) |
Private Attributes | |
| const char * | name |
| const char * | error |
| leftv | result |
| leftv * | args |
| int | argc |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |