![]() |
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 |