10#ifndef MSGPACK_V3_UNPACK_DECL_HPP
11#define MSGPACK_V3_UNPACK_DECL_HPP
21using v2::unpack_reference_func;
23using v2::unpack_error;
25using v2::insufficient_bytes;
26using v2::size_overflow;
27using v2::array_size_overflow;
28using v2::map_size_overflow;
29using v2::str_size_overflow;
30using v2::bin_size_overflow;
31using v2::ext_size_overflow;
32using v2::depth_size_overflow;
33using v2::unpack_limit;
37using v2::detail::unpack_user;
39using v2::detail::unpack_uint8;
40using v2::detail::unpack_uint16;
41using v2::detail::unpack_uint32;
42using v2::detail::unpack_uint64;
44using v2::detail::unpack_int8;
45using v2::detail::unpack_int16;
46using v2::detail::unpack_int32;
47using v2::detail::unpack_int64;
49using v2::detail::unpack_float;
50using v2::detail::unpack_double;
52using v2::detail::unpack_nil;
54using v2::detail::unpack_true;
55using v2::detail::unpack_false;
57using v2::detail::unpack_array;
58using v2::detail::unpack_array_item;
59using v2::detail::unpack_map;
60using v2::detail::unpack_map_item;
61using v2::detail::unpack_str;
62using v2::detail::unpack_bin;
63using v2::detail::unpack_ext;
65using v2::detail::unpack_stack;
67using v2::detail::init_count;
68using v2::detail::decr_count;
69using v2::detail::incr_count;
71using v2::detail::get_count;
73using v2::detail::fix_tag;
75using v2::detail::value;
77using v2::detail::load;
84using v2::basic_unpacker;
88using v2::detail::unpack_imp;
106 const char* data, std::size_t len, std::size_t& off,
bool& referenced,
122 const char* data, std::size_t len, std::size_t& off,
138 const char* data, std::size_t len,
bool& referenced,
153 const char* data, std::size_t len,
172 const char* data, std::size_t len, std::size_t& off,
bool& referenced,
189 const char* data, std::size_t len, std::size_t& off,
206 const char* data, std::size_t len,
bool& referenced,
222 const char* data, std::size_t len,
241 const char* data, std::size_t len, std::size_t& off,
bool& referenced,
259 const char* data, std::size_t len, std::size_t& off,
277 const char* data, std::size_t len,
bool& referenced,
294 const char* data, std::size_t len,
The class holds object and zone.
Definition object.hpp:44
Definition unpack_decl.hpp:87
Definition cpp03_zone.hpp:30
Definition adaptor_base.hpp:15
bool(* unpack_reference_func)(msgpack::type::object_type type, std::size_t size, void *user_data)
The type of reference or copy judging function.
Definition unpack_decl.hpp:74
msgpack::object_handle unpack(const char *data, std::size_t len, std::size_t &off, bool &referenced, unpack_reference_func f, void *user_data, unpack_limit const &limit)
Unpack msgpack::object from a buffer.
Definition unpack.hpp:1396
Object class that corresponding to MessagePack format object.
Definition object_fwd.hpp:75
#define MSGPACK_NULLPTR
Definition cpp_config_decl.hpp:85
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition versioning.hpp:66