Sha256: 129d14845b193081cec0f693cde3048486c22ecaa787902ce8e17fcec39749f6

Contents?: true

Size: 1.68 KB

Versions: 18

Compression:

Stored size: 1.68 KB

Contents

//
// MessagePack for C++ deserializing routine
//
// Copyright (C) 2017 KONDO Takatoshi
//
//    Distributed under the Boost Software License, Version 1.0.
//    (See accompanying file LICENSE_1_0.txt or copy at
//    http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_V3_X3_UNPACK_DECL_HPP
#define MSGPACK_V3_X3_UNPACK_DECL_HPP

#if defined(MSGPACK_USE_X3_PARSE)

#include "msgpack/v2/x3_unpack_decl.hpp"

namespace msgpack {

/// @cond
MSGPACK_API_VERSION_NAMESPACE(v3) {
/// @endcond

namespace detail {

using v2::detail::unpack_imp;

} // detail

template <typename Iterator>
msgpack::object_handle unpack(
    Iterator&& begin, Iterator&& end,
    bool& referenced,
    unpack_reference_func f = MSGPACK_NULLPTR, void* user_data = MSGPACK_NULLPTR,
    unpack_limit const& limit = unpack_limit());

template <typename Iterator>
msgpack::object_handle unpack(
    Iterator&& begin, Iterator&& end,
    unpack_reference_func f = MSGPACK_NULLPTR, void* user_data = MSGPACK_NULLPTR,
    unpack_limit const& limit = unpack_limit());

template <typename Iterator>
msgpack::object unpack(
    msgpack::zone& z,
    Iterator&& begin, Iterator&& end,
    bool& referenced,
    unpack_reference_func f = MSGPACK_NULLPTR, void* user_data = MSGPACK_NULLPTR,
    unpack_limit const& limit = unpack_limit());

template <typename Iterator>
msgpack::object unpack(
    msgpack::zone& z,
    Iterator&& begin, Iterator&& end,
    unpack_reference_func f = MSGPACK_NULLPTR, void* user_data = MSGPACK_NULLPTR,
    unpack_limit const& limit = unpack_limit());

/// @cond
}  // MSGPACK_API_VERSION_NAMESPACE(v3)
/// @endcond

}  // namespace msgpack

#endif // defined(MSGPACK_USE_X3_PARSE)

#endif // MSGPACK_V3_X3_UNPACK_DECL_HPP

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
script_core-0.3.2 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.3.0 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.7 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.6 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.5 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.4 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.3 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.2 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.1 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.2.0 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
rroonga-9.0.7-x64-mingw32 vendor/local/include/msgpack/v3/x3_unpack_decl.hpp
rroonga-9.0.7-x86-mingw32 vendor/local/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.1.1 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
rroonga-9.0.3-x64-mingw32 vendor/local/include/msgpack/v3/x3_unpack_decl.hpp
rroonga-9.0.3-x86-mingw32 vendor/local/include/msgpack/v3/x3_unpack_decl.hpp
rroonga-9.0.2-x64-mingw32 vendor/local/include/msgpack/v3/x3_unpack_decl.hpp
rroonga-9.0.2-x86-mingw32 vendor/local/include/msgpack/v3/x3_unpack_decl.hpp
script_core-0.1.0 ext/enterprise_script_service/msgpack/include/msgpack/v3/x3_unpack_decl.hpp