#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(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001