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>
92 template <typename Stream, typename T>
97 template <typename Stream, typename T>
101 template <typename Stream>
104 template <typename Stream>
105 msgpack::packer<Stream>& operator<< (
msgpack::packer<Stream>& o, const
msgpack::
object::with_zone& v);
107 std::ostream& operator<< (std::ostream& s, const
msgpack::
object& o);
115 #endif // MSGPACK_V1_OBJECT_DECL_HPP bool operator==(const msgpack::object &x, const msgpack::object &y)
Definition: object.hpp:427
Definition: adaptor_base.hpp:15
void convert(T &v, msgpack::object const &o)
Definition: object.hpp:661
void pack_copy(msgpack::packer< Stream > &o, T v)
Definition: object.hpp:675
std::size_t size(T const &t)
Definition: size_equal_only.hpp:24
std::size_t add_ext_type_size< 4 >(std::size_t size)
Definition: object.hpp:133
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:668
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:128
object_handle clone(msgpack::object const &obj)
clone object
Definition: object.hpp:179
#define MSGPACK_DEPRECATED(msg)
Definition: cpp_config.hpp:132
std::size_t aligned_zone_size(msgpack::object const &obj)
Definition: object.hpp:139
bool operator!=(const msgpack::object &x, const msgpack::object &y)
Definition: object.hpp:511