|
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) |