10#ifndef MSGPACK_V3_ADAPTOR_BASE_HPP
11#define MSGPACK_V3_ADAPTOR_BASE_HPP
26template <
typename T,
typename Enabler>
27struct convert : v2::adaptor::convert<T, Enabler> {
30template <
typename T,
typename Enabler>
31struct pack : v2::adaptor::pack<T, Enabler> {
34template <
typename T,
typename Enabler>
36 : v2::adaptor::object<
38 typename msgpack::enable_if<
39 !msgpack::is_same<T, std::string>::value &&
40 !msgpack::is_array<T>::value,
46template <
typename T,
typename Enabler>
47struct object_with_zone : v2::adaptor::object_with_zone<T, Enabler> {
Definition adaptor_base.hpp:15
void pack(msgpack::packer< Stream > &o, const T &v)
Definition object.hpp:1185
void convert(T &v, msgpack::object const &o)
Definition object.hpp:1178
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition versioning.hpp:66