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