|
Banjo API 1.0.0-rc.2
Low-level C99 game development API
|
Go to the source code of this file.
Data Structures | |
| struct | bj_cli_argument |
| struct | bj_cli |
Typedefs | |
| typedef bj_bool(* | bj_cli_action_fn) (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
Functions | |
| bj_bool | bj_parse_cli (struct bj_cli *parser, int argc, char *argv[], struct bj_error **error) |
| bj_bool | bj_validate_cli (const struct bj_cli *parser, struct bj_error **error) |
| void | bj_print_cli_help (const struct bj_cli *parser) |
| size_t | bj_get_cli_help_string (const struct bj_cli *parser, char *buffer, size_t buffer_size) |
| bj_bool | bj_store_cli_cstring (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
| bj_bool | bj_store_cli_double (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
| bj_bool | bj_store_cli_int (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
| bj_bool | bj_store_cli_uint (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
| bj_bool | bj_store_cli_bool (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
| bj_bool | bj_print_cli_help_action (const struct bj_cli *parser, const struct bj_cli_argument *arg, const char *value, void *dest, struct bj_error **error) |
POSIX/GNU-like command-line argument parser.
Definition in file cli.h.