Go to the documentation of this file.
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)
uint32_t size
Definition: object.h:50
@ MSGPACK_OBJECT_FLOAT64
Definition: object.h:33
uint32_t size
Definition: object.h:60
@ MSGPACK_OBJECT_EXT
Definition: object.h:42
uint32_t size
Definition: object.h:71
bool boolean
Definition: object.h:76
#define MSGPACK_DLLEXPORT
Definition: sysdep.h:42
msgpack_object_bin bin
Definition: object.h:86
MSGPACK_DLLEXPORT bool msgpack_object_equal(const msgpack_object x, const msgpack_object y)
const char * ptr
Definition: object.h:61
const char * ptr
Definition: object.h:66
msgpack_object_array array
Definition: object.h:83
@ MSGPACK_OBJECT_FLOAT
Definition: object.h:34
msgpack_object key
Definition: object.h:96
@ MSGPACK_OBJECT_ARRAY
Definition: object.h:39
struct msgpack_object_kv * ptr
Definition: object.h:56
int8_t type
Definition: object.h:70
msgpack_object val
Definition: object.h:97
msgpack_object_type type
Definition: object.h:91
uint32_t size
Definition: object.h:55
MSGPACK_DLLEXPORT int msgpack_object_print_buffer(char *buffer, size_t buffer_size, msgpack_object o)
uint64_t u64
Definition: object.h:77
struct msgpack_object_kv msgpack_object_kv
const char * ptr
Definition: object.h:72
@ MSGPACK_OBJECT_MAP
Definition: object.h:40
@ MSGPACK_OBJECT_NIL
Definition: object.h:28
msgpack_object_str str
Definition: object.h:85
@ MSGPACK_OBJECT_STR
Definition: object.h:38
double f64
Definition: object.h:82
@ MSGPACK_OBJECT_POSITIVE_INTEGER
Definition: object.h:30
msgpack_object_map map
Definition: object.h:84
MSGPACK_DLLEXPORT void msgpack_object_print(FILE *out, msgpack_object o)
@ MSGPACK_OBJECT_BOOLEAN
Definition: object.h:29
msgpack_object_union via
Definition: object.h:92
msgpack_object_ext ext
Definition: object.h:87
struct msgpack_object * ptr
Definition: object.h:51
@ MSGPACK_OBJECT_FLOAT32
Definition: object.h:32
struct msgpack_object msgpack_object
@ MSGPACK_OBJECT_BIN
Definition: object.h:41
uint32_t size
Definition: object.h:65
@ MSGPACK_OBJECT_NEGATIVE_INTEGER
Definition: object.h:31
int64_t i64
Definition: object.h:78
msgpack_object_type
Definition: object.h:27