10 #ifndef MSGPACK_OBJECT_H 11 #define MSGPACK_OBJECT_H 33 #if defined(MSGPACK_USE_LEGACY_NAME_AS_FLOAT) 77 #if defined(MSGPACK_USE_LEGACY_NAME_AS_FLOAT) int64_t i64
Definition: object.h:76
uint32_t size
Definition: object.h:48
uint32_t size
Definition: object.h:63
msgpack_object_bin bin
Definition: object.h:84
msgpack_object_type
Definition: object.h:27
#define MSGPACK_DLLEXPORT
Definition: sysdep.h:37
struct msgpack_object msgpack_object
struct msgpack_object_kv msgpack_object_kv
msgpack_object_union via
Definition: object.h:90
msgpack_object_array array
Definition: object.h:81
msgpack_object val
Definition: object.h:95
int8_t type
Definition: object.h:68
const char * ptr
Definition: object.h:59
const char * ptr
Definition: object.h:70
uint64_t u64
Definition: object.h:75
msgpack_object_map map
Definition: object.h:82
double f64
Definition: object.h:80
uint32_t size
Definition: object.h:69
msgpack_object_str str
Definition: object.h:83
msgpack_object key
Definition: object.h:94
msgpack_object_ext ext
Definition: object.h:85
uint32_t size
Definition: object.h:58
struct msgpack_object * ptr
Definition: object.h:49
struct msgpack_object_kv * ptr
Definition: object.h:54
const char * ptr
Definition: object.h:64
uint32_t size
Definition: object.h:53
bool boolean
Definition: object.h:74
msgpack_object_type type
Definition: object.h:89
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)