jansson_d.load

Members

Aliases

get_func
alias get_func = int function(scope void* data)
Undocumented in source.

Functions

json_load_callback
jansson_d.jansson.json_t* json_load_callback(jansson_d.jansson.json_load_callback_t callback, void* arg, size_t flags, jansson_d.jansson.json_error_t* error)
json_load_file
jansson_d.jansson.json_t* json_load_file(char* path, size_t flags, jansson_d.jansson.json_error_t* error)
json_loadb
jansson_d.jansson.json_t* json_loadb(char* buffer, size_t buflen, size_t flags, jansson_d.jansson.json_error_t* error)
json_loadf
jansson_d.jansson.json_t* json_loadf(core.stdc.stdio.FILE* input, size_t flags, jansson_d.jansson.json_error_t* error)
json_loadfd
jansson_d.jansson.json_t* json_loadfd(int input, size_t flags, jansson_d.jansson.json_error_t* error)
json_loads
jansson_d.jansson.json_t* json_loads(char* string_, size_t flags, jansson_d.jansson.json_error_t* error)

Manifest constants

MAX_BUF_LEN
enum MAX_BUF_LEN;
Undocumented in source.
STREAM_STATE_EOF
enum STREAM_STATE_EOF;
Undocumented in source.
STREAM_STATE_ERROR
enum STREAM_STATE_ERROR;
Undocumented in source.
STREAM_STATE_OK
enum STREAM_STATE_OK;
Undocumented in source.
TOKEN_EOF
enum TOKEN_EOF;
Undocumented in source.
TOKEN_FALSE
enum TOKEN_FALSE;
Undocumented in source.
TOKEN_INTEGER
enum TOKEN_INTEGER;
Undocumented in source.
TOKEN_INVALID
enum TOKEN_INVALID;
Undocumented in source.
TOKEN_NULL
enum TOKEN_NULL;
Undocumented in source.
TOKEN_REAL
enum TOKEN_REAL;
Undocumented in source.
TOKEN_STRING
enum TOKEN_STRING;
Undocumented in source.
TOKEN_TRUE
enum TOKEN_TRUE;
Undocumented in source.

Structs

buffer_data_t
struct buffer_data_t
Undocumented in source.
callback_data_t
struct callback_data_t
Undocumented in source.
lex_t
struct lex_t
Undocumented in source.
stream_t
struct stream_t
Undocumented in source.
string_data_t
struct string_data_t
Undocumented in source.

Meta