|
YAC 3.20.0
Yet Another Coupler
|
#include <param_internal.h>

Data Fields | |
| enum yac_param_type(* | get_type )(const struct yac_param *param) |
| int(* | is_default )(const struct yac_param *param) |
| const char *(* | get_name )(const struct yac_param *param) |
| void(* | delete )(struct yac_param *param) |
| int(* | get_sub_count )(const struct yac_param *param, size_t *count) |
| int(* | get_sub_by_name )(const struct yac_param *param, const char *name, struct yac_param **sub_param) |
| int(* | get_sub_by_index )(struct yac_param *param, size_t idx, struct yac_param **sub_param) |
| int(* | append )(struct yac_param *param, struct yac_param **sub_param) |
| int(* | set_scalar )(struct yac_param *param, const char *value_str) |
| int(* | get_scalar )(const struct yac_param *param, char *buf, size_t buflen) |
| int(* | set_scalar_int )(struct yac_param *param, int value) |
| int(* | set_scalar_dble )(struct yac_param *param, double value) |
| int(* | get_scalar_int )(const struct yac_param *param, int *value) |
| int(* | get_scalar_dble )(const struct yac_param *param, double *value) |
Definition at line 14 of file param_internal.h.
Definition at line 36 of file param_internal.h.
| void(* yac_param_vtable::delete) (struct yac_param *param) |
Definition at line 23 of file param_internal.h.
| const char *(* yac_param_vtable::get_name) (const struct yac_param *param) |
Definition at line 20 of file param_internal.h.
| int(* yac_param_vtable::get_scalar) (const struct yac_param *param, char *buf, size_t buflen) |
Definition at line 42 of file param_internal.h.
Definition at line 52 of file param_internal.h.
Definition at line 50 of file param_internal.h.
| int(* yac_param_vtable::get_sub_by_index) (struct yac_param *param, size_t idx, struct yac_param **sub_param) |
Definition at line 32 of file param_internal.h.
| int(* yac_param_vtable::get_sub_by_name) (const struct yac_param *param, const char *name, struct yac_param **sub_param) |
Definition at line 29 of file param_internal.h.
| int(* yac_param_vtable::get_sub_count) (const struct yac_param *param, size_t *count) |
Definition at line 27 of file param_internal.h.
| enum yac_param_type(* yac_param_vtable::get_type) (const struct yac_param *param) |
Definition at line 170 of file param_internal.h.
| int(* yac_param_vtable::is_default) (const struct yac_param *param) |
Definition at line 19 of file param_internal.h.
| int(* yac_param_vtable::set_scalar) (struct yac_param *param, const char *value_str) |
Definition at line 40 of file param_internal.h.
Definition at line 48 of file param_internal.h.
Definition at line 46 of file param_internal.h.