10 #ifndef MSGPACK_V1_OBJECT_DECL_HPP 11 #define MSGPACK_V1_OBJECT_DECL_HPP 37 template <std::
size_t N>
59 template <
typename Stream,
typename T>
60 struct packer_serializer;
65 template <
typename Type>
91 template <
typename Stream,
typename T>
95 template <
typename Stream,
typename T>
98 template <
typename Stream>
101 template <
typename Stream>
112 #endif // MSGPACK_V1_OBJECT_DECL_HPP bool operator==(const msgpack::object &x, const msgpack::object &y)
Definition: object.hpp:424
Definition: adaptor_base.hpp:15
void convert(T &v, msgpack::object const &o)
Definition: object.hpp:657
Definition: object.hpp:34
void pack_copy(msgpack::packer< Stream > &o, T v)
Definition: object.hpp:671
std::size_t add_ext_type_size< 4 >(std::size_t size)
Definition: object.hpp:134
msgpack::enable_if< !is_array< T >::value, msgpack::packer< Stream > & >::type operator<<(msgpack::packer< Stream > &o, T const &v)
Definition: adaptor_base.hpp:72
void pack(msgpack::packer< Stream > &o, const T &v)
Definition: object.hpp:664
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:75
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:58
std::size_t add_ext_type_size(std::size_t size)
Definition: object.hpp:129
The class template that supports continuous packing.
Definition: adaptor_base_decl.hpp:24
object_handle clone(msgpack::object const &obj)
clone object
Definition: object.hpp:180
std::size_t aligned_zone_size(msgpack::object const &obj)
Definition: object.hpp:140
bool operator!=(const msgpack::object &x, const msgpack::object &y)
Definition: object.hpp:507