#include <program.h>
Public Methods | |
Program () | |
Program (string) | |
~Program () | |
void | init (int argc, string *argv) |
void | append (string skeyvalhelp) |
void | parse (void) |
int | go (void) |
void | fini (void) |
Program* | main (void) |
void | show (void) |
string | get (string key) |
int | count (string key) |
int | get_debug (void) |
int | dec_error (void) |
int | get_argc (void) |
char** | get_argv (void) |
Private Methods | |
void | set_debug (string) |
void | set_error (string) |
void | set_help (string) |
void | help (void) |
void | addkey (int, string, int) |
int | findkey (string) |
Private Attributes | |
string | package |
string | progname |
int | argc |
string* | argv |
int | nkeys |
Keyword* | keys |
int | debug_level |
int | error_level |
int | help_level |
Static Private Attributes | |
string | keywords [] |
string | usage |
string | version |
string | description |
string | examples |
Program* | self |
|
|
|
|
|
|
|
|
|
|
|
Referenced by isdefault(). |
|
Referenced by Error(). |
|
|
|
Referenced by main(). |
|
Referenced by Error(), Warning(), getflag(), getiparam(), getparam(), getrparam(), and hasvalue(). |
|
Referenced by get_argc(). |
|
Referenced by get_argv(). |
|
|
|
Referenced by main(). |
|
|
|
Referenced by main(). |
|
|
|
Referenced by main(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|