21 char * *
array;
int realsize; };
void bitmasks_cleanup(struct bitmasks *self)
size_t json_values_from_json(const char buf[], size_t size, struct json_values *self)
long bitmasks_from_jsmnf(jsmnf_pair *root, const char *js, struct bitmasks *self)
size_t bitmasks_to_json(char buf[], size_t size, const struct bitmasks *self)
void snowflakes_cleanup(struct snowflakes *self)
size_t snowflakes_to_json(char buf[], size_t size, const struct snowflakes *self)
size_t integers_from_json(const char buf[], size_t size, struct integers *self)
void integers_cleanup(struct integers *self)
void strings_cleanup(struct strings *self)
long integers_from_jsmnf(jsmnf_pair *root, const char *js, struct integers *self)
long strings_from_jsmnf(jsmnf_pair *root, const char *js, struct strings *self)
jsonbcode integers_to_jsonb(jsonb *b, char buf[], size_t size, const struct integers *self)
long json_values_from_jsmnf(jsmnf_pair *root, const char *js, struct json_values *self)
jsonbcode strings_to_jsonb(jsonb *b, char buf[], size_t size, const struct strings *self)
size_t integers_to_json(char buf[], size_t size, const struct integers *self)
jsonbcode json_values_to_jsonb(jsonb *b, char buf[], size_t size, const struct json_values *self)
void json_values_cleanup(struct json_values *self)
long snowflakes_from_jsmnf(jsmnf_pair *root, const char *js, struct snowflakes *self)
jsonbcode snowflakes_to_jsonb(jsonb *b, char buf[], size_t size, const struct snowflakes *self)
size_t json_values_to_json(char buf[], size_t size, const struct json_values *self)
size_t strings_to_json(char buf[], size_t size, const struct strings *self)
size_t snowflakes_from_json(const char buf[], size_t size, struct snowflakes *self)
size_t strings_from_json(const char buf[], size_t size, struct strings *self)
jsonbcode bitmasks_to_jsonb(jsonb *b, char buf[], size_t size, const struct bitmasks *self)
size_t bitmasks_from_json(const char buf[], size_t size, struct bitmasks *self)
uint64_t u64snowflake
Snowflake datatype.
Definition: types.h:28
uint64_t u64bitmask
Bitmask primitive.
Definition: types.h:35
char json_char
Raw JSON string.
Definition: types.h:44
jsonbcode
json-builder return codes
Definition: json-build.h:34
int size
Definition: custom.h:32
u64bitmask * array
Definition: custom.h:33
int * array
Definition: custom.h:37
int size
Definition: custom.h:36
json_char ** array
Definition: custom.h:25
int size
Definition: custom.h:24
Handle for building a JSON string.
Definition: json-build.h:61
u64snowflake * array
Definition: custom.h:29
int size
Definition: custom.h:28
char ** array
Definition: custom.h:21
int size
Definition: custom.h:20