MessagePack for C++
|
#include <boost/preprocessor.hpp>
#include "msgpack/versioning.hpp"
#include "msgpack/adaptor/int.hpp"
#include "msgpack/v1/adaptor/define_decl.hpp"
#include "msgpack/v2/adaptor/define_decl.hpp"
#include "msgpack/v3/adaptor/define_decl.hpp"
Go to the source code of this file.
Macros | |
#define | BOOST_PP_VARIADICS |
#define | MSGPACK_DEFINE_ARRAY(...) |
#define | MSGPACK_BASE_ARRAY(base) (*const_cast<base *>(static_cast<base const*>(this))) |
#define | MSGPACK_NVP(name, value) (name) (value) |
#define | MSGPACK_DEFINE_MAP_EACH_PROC(r, data, elem) |
#define | MSGPACK_DEFINE_MAP_IMPL(...) |
#define | MSGPACK_DEFINE_MAP(...) |
#define | MSGPACK_BASE_MAP(base) (BOOST_PP_STRINGIZE(base))(*const_cast<base *>(static_cast<base const*>(this))) |
#define | MSGPACK_ADD_ENUM(enum_name) |
#define | MSGPACK_DEFINE MSGPACK_DEFINE_ARRAY |
#define | MSGPACK_BASE MSGPACK_BASE_ARRAY |
#define BOOST_PP_VARIADICS |
#define MSGPACK_ADD_ENUM | ( | enum_name | ) |
#define MSGPACK_BASE MSGPACK_BASE_ARRAY |
#define MSGPACK_BASE_ARRAY | ( | base | ) | (*const_cast<base *>(static_cast<base const*>(this))) |
#define MSGPACK_BASE_MAP | ( | base | ) | (BOOST_PP_STRINGIZE(base))(*const_cast<base *>(static_cast<base const*>(this))) |
#define MSGPACK_DEFINE MSGPACK_DEFINE_ARRAY |
#define MSGPACK_DEFINE_ARRAY | ( | ... | ) |
#define MSGPACK_DEFINE_MAP | ( | ... | ) |
#define MSGPACK_DEFINE_MAP_EACH_PROC | ( | r, | |
data, | |||
elem | |||
) |
#define MSGPACK_DEFINE_MAP_IMPL | ( | ... | ) |
#define MSGPACK_NVP | ( | name, | |
value | |||
) | (name) (value) |