10 #ifndef MSGPACK_OBJECT_H 11 #define MSGPACK_OBJECT_H 35 #if defined(MSGPACK_USE_LEGACY_NAME_AS_FLOAT) 79 #if defined(MSGPACK_USE_LEGACY_NAME_AS_FLOAT) int64_t i64
Definition: object.h:78
uint32_t size
Definition: object.h:50
uint32_t size
Definition: object.h:65
msgpack_object_bin bin
Definition: object.h:86
msgpack_object_type
Definition: object.h:27
#define MSGPACK_DLLEXPORT
Definition: sysdep.h:42
struct msgpack_object msgpack_object
struct msgpack_object_kv msgpack_object_kv
msgpack_object_union via
Definition: object.h:92
msgpack_object_array array
Definition: object.h:83
msgpack_object val
Definition: object.h:97
int8_t type
Definition: object.h:70
const char * ptr
Definition: object.h:61
const char * ptr
Definition: object.h:72
uint64_t u64
Definition: object.h:77
msgpack_object_map map
Definition: object.h:84
double f64
Definition: object.h:82
uint32_t size
Definition: object.h:71
msgpack_object_str str
Definition: object.h:85
msgpack_object key
Definition: object.h:96
msgpack_object_ext ext
Definition: object.h:87
uint32_t size
Definition: object.h:60
MSGPACK_DLLEXPORT int msgpack_object_print_buffer(char *buffer, size_t buffer_size, msgpack_object o)
struct msgpack_object * ptr
Definition: object.h:51
struct msgpack_object_kv * ptr
Definition: object.h:56
const char * ptr
Definition: object.h:66
uint32_t size
Definition: object.h:55
bool boolean
Definition: object.h:76
msgpack_object_type type
Definition: object.h:91
MSGPACK_DLLEXPORT void msgpack_object_print(FILE *out, msgpack_object o)
MSGPACK_DLLEXPORT bool msgpack_object_equal(const msgpack_object x, const msgpack_object y)