Go to the source code of this file.
|
#define | msgpack_unpack_struct_decl(name) msgpack_unpack_struct(name) |
|
#define | USE_CASE_RANGE |
|
#define | push_simple_value(func) |
|
#define | push_fixed_value(func, arg) |
|
#define | push_variable_value(func, base, pos, len) |
|
#define | again_fixed_trail(_cs, trail_len) |
|
#define | again_fixed_trail_if_zero(_cs, trail_len, ifzero) |
|
#define | start_container(func, count_, ct_) |
|
#define | NEXT_CS(p) ((unsigned int)*p & 0x1f) |
|
#define | SWITCH_RANGE_BEGIN switch(*p) { |
|
#define | SWITCH_RANGE(FROM, TO) case FROM ... TO: |
|
#define | SWITCH_RANGE_DEFAULT default: |
|
#define | SWITCH_RANGE_END } |
|
◆ again_fixed_trail
Value:
unsigned int cs
Definition unpack_template.h:103
const char size_t len
Definition unpack_template.h:94
unsigned int trail
Definition unpack_template.h:102
◆ again_fixed_trail_if_zero
◆ msgpack_unpack_struct_decl
◆ NEXT_CS
◆ push_fixed_value
Value:
int ret
Definition unpack_template.h:114
msgpack_unpack_object obj
Definition unpack_template.h:111
msgpack_unpack_user * user
Definition unpack_template.h:109
◆ push_simple_value
#define push_simple_value |
( |
|
func | ) |
|
◆ push_variable_value
◆ start_container
Value:
} \
@ MSGPACK_UNPACK_NOMEM_ERROR
Definition unpack.h:38
#define MSGPACK_EMBED_STACK_SIZE
Definition unpack_define.h:25
unsigned int top
Definition unpack_template.h:104
◆ SWITCH_RANGE
◆ SWITCH_RANGE_BEGIN
◆ SWITCH_RANGE_DEFAULT
◆ SWITCH_RANGE_END
◆ USE_CASE_RANGE
◆ if()
◆ msgpack_unpack_func() [1/3]
◆ msgpack_unpack_func() [2/3]
◆ msgpack_unpack_func() [3/3]
◆ msgpack_unpack_struct()
◆ msgpack_unpack_struct_decl() [1/2]
◆ msgpack_unpack_struct_decl() [2/2]
msgpack_unpack_struct_decl |
( |
_stack |
| ) |
|
◆ switch()
◆ while()
◆ __pad0__
◆ __pad1__
◆ __pad2__
◆ __pad3__
◆ __pad4__
◆ _end
◆ _out
◆ cs
◆ data
◆ do
◆ len
◆ obj
◆ off
Initial value:{
const char size_t size_t * off
Definition unpack_template.h:95
◆ pe
◆ ret
◆ top
◆ trail
◆ user