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>
86 template <
typename Stream>
87 struct object_pack_visitor;
89 struct object_stringize_visitor;
97 template <typename Stream, typename T>
102 template <typename Stream, typename T>
106 template <typename Stream>
109 template <typename Stream>
110 msgpack::packer<Stream>& operator<< (
msgpack::packer<Stream>& o, const
msgpack::
object::with_zone& v);
112 std::ostream& operator<< (std::ostream& s, const
msgpack::
object& v);
std::size_t add_ext_type_size< 4 >(std::size_t size)
Definition: object.hpp:146
std::size_t add_ext_type_size(std::size_t size)
Definition: object.hpp:141
std::size_t size(T const &t)
Definition: size_equal_only.hpp:24
Definition: adaptor_base.hpp:15
void pack(msgpack::packer< Stream > &o, const T &v)
Definition: object.hpp:1180
bool operator==(const msgpack::object &x, const msgpack::object &y)
Definition: object.hpp:1027
void pack_copy(msgpack::packer< Stream > &o, T v)
Definition: object.hpp:1187
object_handle clone(msgpack::object const &obj)
clone object
Definition: object.hpp:617
std::size_t aligned_zone_size(msgpack::object const &obj)
Definition: object.hpp:602
void convert(T &v, msgpack::object const &o)
Definition: object.hpp:1173
bool operator!=(const msgpack::object &x, const msgpack::object &y)
Definition: object.hpp:1044
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:75
#define MSGPACK_DEPRECATED(msg)
Definition: cpp_config.hpp:138
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:66