Lines Matching defs:args_parser
64 struct args_parser { struct
65 void (*release)(args_parser_t *args); argument
66 int (*parse)(args_parser_t *args, int argc, const char *argv[], char **errstr); argument
67 int (*get_help)(args_parser_t *args, int idx, char *help); argument
68 int (*get_str)(args_parser_t *args, char *keyl, char *str, int *flag); argument
69 int (*get_int)(args_parser_t *args, char *keyl, int *val, int *flag); argument
70 int (*set_str)(args_parser_t *args, char *keyl, char *str); argument
71 int (*set_int)(args_parser_t *args, char *keyl, int val); argument
72 int (*set_flag)(args_parser_t *args, char *keyl, int flag); argument
73 int (*check_mandatory)(args_parser_t *args, char **err_arg); argument
75 args_opt_t *opts;
76 int num_option;