MessagePack for C++
Toggle main menu visibility
Loading...
Searching...
No Matches
msgpack
v1
adaptor
detail
cpp11_define_array_decl.hpp
Go to the documentation of this file.
1
//
2
// MessagePack for C++ static resolution routine
3
//
4
// Copyright (C) 2008-2016 FURUHASHI Sadayuki and 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_V1_CPP11_DEFINE_ARRAY_DECL_HPP
11
#define MSGPACK_V1_CPP11_DEFINE_ARRAY_DECL_HPP
12
13
#include "
msgpack/versioning.hpp
"
14
#include "
msgpack/adaptor/adaptor_base.hpp
"
15
#include "
msgpack/object.hpp
"
16
17
namespace
msgpack
{
19
MSGPACK_API_VERSION_NAMESPACE
(v1) {
21
namespace
type
{
22
23
template
<
typename
Tuple, std::
size_t
N>
24
struct
define_array_imp
;
25
26
template
<
typename
... Args>
27
struct
define_array
;
28
29
define_array<>
make_define_array
();
30
31
template
<
typename
... Args>
32
inline
define_array
<Args...>
make_define_array
(Args&... args);
33
34
}
// namespace type
36
}
// MSGPACK_API_VERSION_NAMESPACE(v1)
38
}
// namespace msgpack
39
40
#endif
// MSGPACK_V1_CPP11_DEFINE_ARRAY_DECL_HPP
adaptor_base.hpp
msgpack::type
Definition
array_ref.hpp:24
msgpack::type::make_define_array
define_array make_define_array()
Definition
cpp03_define_array.hpp:4274
msgpack
Definition
adaptor_base.hpp:15
object.hpp
msgpack::type::define_array<>
Definition
cpp03_define_array.hpp:26
msgpack::type::define_array_imp
Definition
cpp11_define_array.hpp:25
msgpack::type::define_array
Definition
cpp11_define_array.hpp:60
MSGPACK_API_VERSION_NAMESPACE
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition
versioning.hpp:66
versioning.hpp
Generated by
1.17.0