10 #ifndef MSGPACK_V3_ADAPTOR_BASE_HPP
11 #define MSGPACK_V3_ADAPTOR_BASE_HPP
26 template <
typename T,
typename Enabler>
30 template <
typename T,
typename Enabler>
34 template <
typename T,
typename Enabler>
39 !msgpack::is_same<T, std::string>::value &&
40 !msgpack::is_array<T>::value
42 : v2::adaptor::object<T, Enabler> {
45 template <
typename T,
typename Enabler>
46 struct object_with_zone : v2::adaptor::object_with_zone<T, Enabler> {
58 #endif // MSGPACK_V3_ADAPTOR_BASE_HPP