#include "zone.h"
#include <stdio.h>
Go to the source code of this file.
|
| enum | msgpack_object_type {
MSGPACK_OBJECT_NIL = 0x00
, MSGPACK_OBJECT_BOOLEAN = 0x01
, MSGPACK_OBJECT_POSITIVE_INTEGER = 0x02
, MSGPACK_OBJECT_NEGATIVE_INTEGER = 0x03
,
MSGPACK_OBJECT_FLOAT32 = 0x0a
, MSGPACK_OBJECT_FLOAT64 = 0x04
, MSGPACK_OBJECT_FLOAT = 0x04
, MSGPACK_OBJECT_STR = 0x05
,
MSGPACK_OBJECT_ARRAY = 0x06
, MSGPACK_OBJECT_MAP = 0x07
, MSGPACK_OBJECT_BIN = 0x08
, MSGPACK_OBJECT_EXT = 0x09
} |
| |
|
| MSGPACK_DLLEXPORT void | msgpack_object_init_nil (msgpack_object *d) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_boolean (msgpack_object *d, bool v) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_unsigned_integer (msgpack_object *d, uint64_t v) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_signed_integer (msgpack_object *d, int64_t v) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_float32 (msgpack_object *d, float v) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_float64 (msgpack_object *d, double v) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_str (msgpack_object *d, const char *data, uint32_t size) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_bin (msgpack_object *d, const char *data, uint32_t size) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_ext (msgpack_object *d, int8_t type, const char *data, uint32_t size) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_array (msgpack_object *d, msgpack_object *data, uint32_t size) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_init_map (msgpack_object *d, msgpack_object_kv *data, uint32_t size) |
| |
| MSGPACK_DLLEXPORT void | msgpack_object_print (FILE *out, msgpack_object o) |
| |
| MSGPACK_DLLEXPORT int | msgpack_object_print_buffer (char *buffer, size_t buffer_size, msgpack_object o) |
| |
| MSGPACK_DLLEXPORT bool | msgpack_object_equal (const msgpack_object x, const msgpack_object y) |
| |