Go to the source code of this file.
| #define MSGPACK_BASE_MAP |
( |
|
base | ) |
(MSGPACK_PP_STRINGIZE(base))(*const_cast<base *>(static_cast<base const*>(this))) |
| #define MSGPACK_DEFINE_MAP |
( |
|
... | ) |
|
Value:template <typename Packer> \
void msgpack_pack(Packer& pk) const \
.msgpack_pack(pk); \
} \
.msgpack_unpack(o); \
}\
template <typename MSGPACK_OBJECT> \
.msgpack_object(o, z); \
}
Definition: cpp03_zone.hpp:34
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:106
#define MSGPACK_DEFINE_MAP_IMPL(...)
Definition: cpp03_define_map.hpp:35
| #define MSGPACK_DEFINE_MAP_EACH_PROC |
( |
|
r, |
|
|
|
data, |
|
|
|
elem |
|
) |
| |
Value: MSGPACK_PP_IS_BEGIN_PARENS(elem), \
elem, \
)
#define MSGPACK_PP_STRINGIZE(text)
Definition: stringize.hpp:28
#define MSGPACK_PP_IF(cond, t, f)
Definition: if.hpp:26
| #define MSGPACK_DEFINE_MAP_IMPL |
( |
|
... | ) |
|
Value: 0, \
MSGPACK_PP_VARIADIC_TO_SEQ(__VA_ARGS__) \
) \
)
#define MSGPACK_PP_SEQ_TO_TUPLE(seq)
Definition: to_tuple.hpp:23
#define MSGPACK_PP_SEQ_FOR_EACH(macro, data, seq)
Definition: for_each.hpp:28
#define MSGPACK_DEFINE_MAP_EACH_PROC(r, data, elem)
Definition: cpp03_define_map.hpp:28
| #define MSGPACK_PP_VARIADICS |