10#ifndef MSGPACK_V1_OBJECT_DECL_HPP
11#define MSGPACK_V1_OBJECT_DECL_HPP
37template <std::
size_t N>
38std::size_t add_ext_type_size(std::size_t size);
41std::size_t add_ext_type_size<4>(std::size_t size);
59template <
typename Stream,
typename T>
60struct packer_serializer;
65template <
typename Type>
86template <
typename Stream>
87struct object_pack_visitor;
89struct object_stringize_visitor;
97template <typename Stream, typename T>
99void pack(
msgpack::packer<Stream>& o, const T& v);
102template <typename Stream, typename T>
106template <typename Stream>
109template <typename Stream>
110msgpack::packer<Stream>& operator<< (
msgpack::packer<Stream>& o, const
msgpack::
object::with_zone& v);
112std::ostream& operator<< (std::ostream& s, const
msgpack::
object& v);
bool operator!=(basic_variant< STR, BIN, EXT > const &lhs, basic_variant< STR, BIN, EXT > const &rhs)
bool operator==(basic_variant< STR, BIN, EXT > const &lhs, basic_variant< STR, BIN, EXT > const &rhs)
Definition msgpack_variant.hpp:263
Definition adaptor_base.hpp:15
void pack_copy(msgpack::packer< Stream > &o, T v)
Definition object.hpp:1192
object_handle clone(msgpack::object const &obj)
clone object
Definition object.hpp:622
std::size_t aligned_zone_size(msgpack::object const &obj)
Definition object.hpp:607
void convert(T &v, msgpack::object const &o)
Definition object.hpp:1178
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