10#ifndef MSGPACK_V1_OBJECT_DECL_HPP
11#define MSGPACK_V1_OBJECT_DECL_HPP
37template <std::
size_t N>
59template <
typename Stream,
typename T>
65template <
typename Type>
68bool operator==(
const msgpack::object& x,
const msgpack::object& y);
71bool operator==(
const msgpack::object& x,
const T& y);
73bool operator!=(
const msgpack::object& x,
const msgpack::object& y);
76bool operator==(
const T& y,
const msgpack::object& x);
79bool operator!=(
const msgpack::object& x,
const T& y);
82bool operator!=(
const T& y,
const msgpack::object& x);
86template <
typename Stream>
94void
convert(T& v, msgpack::
object const& o);
97template <typename Stream, typename T>
99void pack(msgpack::
packer<Stream>& o, const T& v);
102template <typename Stream, typename T>
106template <typename Stream>
107msgpack::
packer<Stream>& operator<< (msgpack::
packer<Stream>& o, const msgpack::
object& v);
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);
Definition object.hpp:852
The class holds object and zone.
Definition object.hpp:44
Definition object.hpp:151
The class template that supports continuous packing.
Definition pack.hpp:33
Definition check_container_size.hpp:31
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
Definition adaptor_base.hpp:15
void pack(msgpack::packer< Stream > &o, const T &v)
Definition object.hpp:1185
bool operator==(const msgpack::object &x, const msgpack::object &y)
Definition object.hpp:1032
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
bool operator!=(const msgpack::object &x, const msgpack::object &y)
Definition object.hpp:1049
Definition object.hpp:634
Definition object.hpp:316
Definition object.hpp:396
#define MSGPACK_DEPRECATED(msg)
Definition cpp_config.hpp:138
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition versioning.hpp:66