MessagePack for C++
include
msgpack
v2
adaptor
detail
cpp11_msgpack_tuple_decl.hpp
Go to the documentation of this file.
1
//
2
// MessagePack for C++ static resolution routine
3
//
4
// Copyright (C) 2016 KONDO Takatoshi
5
//
6
// Distributed under the Boost Software License, Version 1.0.
7
// (See accompanying file LICENSE_1_0.txt or copy at
8
// http://www.boost.org/LICENSE_1_0.txt)
9
//
10
#ifndef MSGPACK_V2_CPP11_MSGPACK_TUPLE_DECL_HPP
11
#define MSGPACK_V2_CPP11_MSGPACK_TUPLE_DECL_HPP
12
13
#include "
msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
"
14
15
namespace
msgpack
{
16
18
MSGPACK_API_VERSION_NAMESPACE
(
v2
) {
20
21
namespace
type {
22
23
using
v1::type::get;
24
using
v1::type::tuple_size;
25
using
v1::type::tuple_element;
26
using
v1::type::uses_allocator;
27
using
v1::type::ignore;
28
using
v1::type::swap;
29
30
using
v1::type::tuple;
31
32
using
v1::type::make_tuple
;
33
using
v1::type::forward_as_tuple
;
34
using
v1::type::tuple_cat
;
35
using
v1::type::tie
;
36
37
}
// namespace type
38
39
// --- Pack from tuple to packer stream ---
40
41
using
v1::MsgpackTuplePacker;
42
43
// --- Convert from tuple to object ---
44
using
v1::MsgpackTupleAs;
45
46
using
v1::MsgpackTupleAsImpl;
47
48
using
v1::MsgpackTupleConverter;
49
50
// --- Convert from tuple to object with zone ---
51
using
v1::MsgpackTupleToObjectWithZone;
52
54
}
// MSGPACK_API_VERSION_NAMESPACE(v2)
56
57
}
// namespace msgpack
58
59
#endif // MSGPACK_V2_CPP11_MSGPACK_TUPLE_DECL_HPP
msgpack::type::tie
tuple< Args &... > tie(Args &... args)
Definition:
cpp11_msgpack_tuple.hpp:44
msgpack::type::make_tuple
tuple make_tuple()
Definition:
cpp03_msgpack_tuple.hpp:10408
msgpack::type::tuple_cat
auto tuple_cat(Tuples &&... args) -> decltype(std::tuple_cat(std::forward< typename std::remove_reference< Tuples >::type::base >(args)...))
Definition:
cpp11_msgpack_tuple.hpp:36
msgpack
Definition:
adaptor_base.hpp:15
MSGPACK_API_VERSION_NAMESPACE
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition:
versioning.hpp:58
v2
msgpack::type::forward_as_tuple
tuple< Args &&... > forward_as_tuple(Args &&... args) noexcept
Definition:
cpp11_msgpack_tuple.hpp:31
cpp11_msgpack_tuple_decl.hpp
Generated by
1.8.17