MessagePack for C++
|
#include <cpp11_define_array.hpp>
Public Types | |
typedef define_array< Args... > | value_type |
typedef std::tuple< Args... > | tuple_type |
Public Member Functions | |
define_array (Args &...args) | |
template<typename Packer > | |
void | msgpack_pack (Packer &pk) const |
void | msgpack_unpack (msgpack::object const &o) |
void | msgpack_object (msgpack::object *o, msgpack::zone &z) const |
Public Attributes | |
std::tuple< Args &... > | a |
typedef std::tuple<Args...> msgpack::type::define_array< Args >::tuple_type |
typedef define_array<Args...> msgpack::type::define_array< Args >::value_type |
|
inline |
Referenced by msgpack::type::define_array<>::msgpack_object().
|
inline |
|
inline |
References msgpack::type::define_array_imp< Tuple, N >::pack().
Referenced by msgpack::type::define_array<>::msgpack_object().
|
inline |
References msgpack::type::ARRAY, msgpack::object::type, and msgpack::type::define_array_imp< Tuple, N >::unpack().
Referenced by msgpack::type::define_array<>::msgpack_object().
std::tuple<Args&...> msgpack::type::define_array< Args >::a |