|
LIBCONFIG_API int | config_read (config_t *config, FILE *stream) |
|
LIBCONFIG_API void | config_write (const config_t *config, FILE *stream) |
|
LIBCONFIG_API void | config_set_default_format (config_t *config, short format) |
|
LIBCONFIG_API void | config_set_options (config_t *config, int options) |
|
LIBCONFIG_API int | config_get_options (const config_t *config) |
|
LIBCONFIG_API void | config_set_option (config_t *config, int option, int flag) |
|
LIBCONFIG_API int | config_get_option (const config_t *config, int option) |
|
LIBCONFIG_API int | config_read_string (config_t *config, const char *str) |
|
LIBCONFIG_API int | config_read_file (config_t *config, const char *filename) |
|
LIBCONFIG_API int | config_write_file (config_t *config, const char *filename) |
|
LIBCONFIG_API void | config_set_destructor (config_t *config, void(*destructor)(void *)) |
|
LIBCONFIG_API void | config_set_include_dir (config_t *config, const char *include_dir) |
|
LIBCONFIG_API void | config_set_include_func (config_t *config, config_include_fn_t func) |
|
LIBCONFIG_API void | config_set_float_precision (config_t *config, unsigned short digits) |
|
LIBCONFIG_API unsigned short | config_get_float_precision (const config_t *config) |
|
LIBCONFIG_API void | config_set_tab_width (config_t *config, unsigned short width) |
|
LIBCONFIG_API unsigned short | config_get_tab_width (const config_t *config) |
|
LIBCONFIG_API void | config_set_hook (config_t *config, void *hook) |
|
LIBCONFIG_API void | config_init (config_t *config) |
|
LIBCONFIG_API void | config_destroy (config_t *config) |
|
LIBCONFIG_API void | config_clear (config_t *config) |
|
LIBCONFIG_API int | config_setting_get_int (const config_setting_t *setting) |
|
LIBCONFIG_API long long | config_setting_get_int64 (const config_setting_t *setting) |
|
LIBCONFIG_API double | config_setting_get_float (const config_setting_t *setting) |
|
LIBCONFIG_API int | config_setting_get_bool (const config_setting_t *setting) |
|
LIBCONFIG_API const char * | config_setting_get_string (const config_setting_t *setting) |
|
LIBCONFIG_API int | config_setting_lookup_int (const config_setting_t *setting, const char *name, int *value) |
|
LIBCONFIG_API int | config_setting_lookup_int64 (const config_setting_t *setting, const char *name, long long *value) |
|
LIBCONFIG_API int | config_setting_lookup_float (const config_setting_t *setting, const char *name, double *value) |
|
LIBCONFIG_API int | config_setting_lookup_bool (const config_setting_t *setting, const char *name, int *value) |
|
LIBCONFIG_API int | config_setting_lookup_string (const config_setting_t *setting, const char *name, const char **value) |
|
LIBCONFIG_API int | config_setting_set_int (config_setting_t *setting, int value) |
|
LIBCONFIG_API int | config_setting_set_int64 (config_setting_t *setting, long long value) |
|
LIBCONFIG_API int | config_setting_set_float (config_setting_t *setting, double value) |
|
LIBCONFIG_API int | config_setting_set_bool (config_setting_t *setting, int value) |
|
LIBCONFIG_API int | config_setting_set_string (config_setting_t *setting, const char *value) |
|
LIBCONFIG_API int | config_setting_set_format (config_setting_t *setting, short format) |
|
LIBCONFIG_API short | config_setting_get_format (const config_setting_t *setting) |
|
LIBCONFIG_API int | config_setting_get_int_elem (const config_setting_t *setting, int idx) |
|
LIBCONFIG_API long long | config_setting_get_int64_elem (const config_setting_t *setting, int idx) |
|
LIBCONFIG_API double | config_setting_get_float_elem (const config_setting_t *setting, int idx) |
|
LIBCONFIG_API int | config_setting_get_bool_elem (const config_setting_t *setting, int idx) |
|
LIBCONFIG_API const char * | config_setting_get_string_elem (const config_setting_t *setting, int idx) |
|
LIBCONFIG_API config_setting_t * | config_setting_set_int_elem (config_setting_t *setting, int idx, int value) |
|
LIBCONFIG_API config_setting_t * | config_setting_set_int64_elem (config_setting_t *setting, int idx, long long value) |
|
LIBCONFIG_API config_setting_t * | config_setting_set_float_elem (config_setting_t *setting, int idx, double value) |
|
LIBCONFIG_API config_setting_t * | config_setting_set_bool_elem (config_setting_t *setting, int idx, int value) |
|
LIBCONFIG_API config_setting_t * | config_setting_set_string_elem (config_setting_t *setting, int idx, const char *value) |
|
LIBCONFIG_API const char ** | config_default_include_func (config_t *config, const char *include_dir, const char *path, const char **error) |
|
LIBCONFIG_API int | config_setting_is_scalar (const config_setting_t *setting) |
|
LIBCONFIG_API int | config_setting_is_aggregate (const config_setting_t *setting) |
|
LIBCONFIG_API int | config_setting_index (const config_setting_t *setting) |
|
LIBCONFIG_API int | config_setting_length (const config_setting_t *setting) |
|
LIBCONFIG_API config_setting_t * | config_setting_get_elem (const config_setting_t *setting, unsigned int idx) |
|
LIBCONFIG_API config_setting_t * | config_setting_get_member (const config_setting_t *setting, const char *name) |
|
LIBCONFIG_API config_setting_t * | config_setting_add (config_setting_t *parent, const char *name, int __type) |
|
LIBCONFIG_API int | config_setting_remove (config_setting_t *parent, const char *name) |
|
LIBCONFIG_API int | config_setting_remove_elem (config_setting_t *parent, unsigned int idx) |
|
LIBCONFIG_API void | config_setting_set_hook (config_setting_t *setting, void *hook) |
|
LIBCONFIG_API config_setting_t * | config_lookup (const config_t *config, const char *path) |
|
LIBCONFIG_API config_setting_t * | config_setting_lookup (config_setting_t *setting, const char *path) |
|
LIBCONFIG_API int | config_lookup_int (const config_t *config, const char *path, int *value) |
|
LIBCONFIG_API int | config_lookup_int64 (const config_t *config, const char *path, long long *value) |
|
LIBCONFIG_API int | config_lookup_float (const config_t *config, const char *path, double *value) |
|
LIBCONFIG_API int | config_lookup_bool (const config_t *config, const char *path, int *value) |
|
LIBCONFIG_API int | config_lookup_string (const config_t *config, const char *path, const char **value) |
|