|
TOML_EXTERN toml_table_t * | toml_parse_file (FILE *fp, char *errbuf, int errbufsz) |
|
TOML_EXTERN toml_table_t * | toml_parse (char *conf, char *errbuf, int errbufsz) |
|
TOML_EXTERN void | toml_free (toml_table_t *tab) |
|
TOML_EXTERN int | toml_array_nelem (const toml_array_t *arr) |
|
TOML_EXTERN toml_datum_t | toml_string_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN toml_datum_t | toml_bool_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN toml_datum_t | toml_int_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN toml_datum_t | toml_double_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN toml_datum_t | toml_timestamp_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN toml_array_t * | toml_array_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN toml_table_t * | toml_table_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN const char * | toml_key_in (const toml_table_t *tab, int keyidx) |
|
TOML_EXTERN int | toml_key_exists (const toml_table_t *tab, const char *key) |
|
TOML_EXTERN toml_datum_t | toml_string_in (const toml_table_t *arr, const char *key) |
|
TOML_EXTERN toml_datum_t | toml_bool_in (const toml_table_t *arr, const char *key) |
|
TOML_EXTERN toml_datum_t | toml_int_in (const toml_table_t *arr, const char *key) |
|
TOML_EXTERN toml_datum_t | toml_double_in (const toml_table_t *arr, const char *key) |
|
TOML_EXTERN toml_datum_t | toml_timestamp_in (const toml_table_t *arr, const char *key) |
|
TOML_EXTERN toml_array_t * | toml_array_in (const toml_table_t *tab, const char *key) |
|
TOML_EXTERN toml_table_t * | toml_table_in (const toml_table_t *tab, const char *key) |
|
TOML_EXTERN char | toml_array_kind (const toml_array_t *arr) |
|
TOML_EXTERN char | toml_array_type (const toml_array_t *arr) |
|
TOML_EXTERN const char * | toml_array_key (const toml_array_t *arr) |
|
TOML_EXTERN int | toml_table_nkval (const toml_table_t *tab) |
|
TOML_EXTERN int | toml_table_narr (const toml_table_t *tab) |
|
TOML_EXTERN int | toml_table_ntab (const toml_table_t *tab) |
|
TOML_EXTERN const char * | toml_table_key (const toml_table_t *tab) |
|
TOML_EXTERN int | toml_utf8_to_ucs (const char *orig, int len, int64_t *ret) |
|
TOML_EXTERN int | toml_ucs_to_utf8 (int64_t code, char buf[6]) |
|
TOML_EXTERN void | toml_set_memutil (void *(*xxmalloc)(size_t), void(*xxfree)(void *)) |
|
TOML_EXTERN toml_raw_t | toml_raw_in (const toml_table_t *tab, const char *key) |
|
TOML_EXTERN toml_raw_t | toml_raw_at (const toml_array_t *arr, int idx) |
|
TOML_EXTERN int | toml_rtos (toml_raw_t s, char **ret) |
|
TOML_EXTERN int | toml_rtob (toml_raw_t s, int *ret) |
|
TOML_EXTERN int | toml_rtoi (toml_raw_t s, int64_t *ret) |
|
TOML_EXTERN int | toml_rtod (toml_raw_t s, double *ret) |
|
TOML_EXTERN int | toml_rtod_ex (toml_raw_t s, double *ret, char *buf, int buflen) |
|
TOML_EXTERN int | toml_rtots (toml_raw_t s, toml_timestamp_t *ret) |
|