MessagePack for C++
|
#include <msgpack/preprocessor.hpp>
#include "msgpack/versioning.hpp"
#include "msgpack/adaptor/adaptor_base.hpp"
#include "msgpack/adaptor/int.hpp"
#include <type_traits>
#include <tuple>
Go to the source code of this file.
Classes | |
struct | msgpack::type::define_map_imp< Tuple, N > |
struct | msgpack::type::define_map_imp< Tuple, 0 > |
struct | msgpack::type::define_map< Args > |
Namespaces | |
msgpack | |
msgpack::type | |
Macros | |
#define | MSGPACK_PP_VARIADICS |
#define | MSGPACK_DEFINE_MAP_EACH_PROC(r, data, elem) |
#define | MSGPACK_DEFINE_MAP_IMPL(...) |
#define | MSGPACK_DEFINE_MAP(...) |
#define | MSGPACK_BASE_MAP(base) (MSGPACK_PP_STRINGIZE(base))(*const_cast<base *>(static_cast<base const*>(this))) |
Functions | |
template<typename... Args> | |
define_map< Args... > | msgpack::type::make_define_map (Args &... args) |
#define MSGPACK_BASE_MAP | ( | base | ) | (MSGPACK_PP_STRINGIZE(base))(*const_cast<base *>(static_cast<base const*>(this))) |
#define MSGPACK_DEFINE_MAP | ( | ... | ) |
#define MSGPACK_DEFINE_MAP_EACH_PROC | ( | r, | |
data, | |||
elem | |||
) |
#define MSGPACK_DEFINE_MAP_IMPL | ( | ... | ) |
#define MSGPACK_PP_VARIADICS |