MessagePack for C++
Toggle main menu visibility
Loading...
Searching...
No Matches
msgpack
v1
adaptor
detail
cpp11_define_map_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_MAP_DECL_HPP
11
#define MSGPACK_V1_CPP11_DEFINE_MAP_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_map_imp
;
25
26
template
<
typename
... Args>
27
struct
define_map
;
28
29
template
<
typename
... Args>
30
define_map
<Args...>
make_define_map
(Args&... args);
31
32
}
// namespace type
34
}
// MSGPACK_API_VERSION_NAMESPACE(v1)
36
}
// namespace msgpack
37
38
#endif
// MSGPACK_V1_CPP11_DEFINE_MAP_DECL_HPP
adaptor_base.hpp
msgpack::type
Definition
array_ref.hpp:24
msgpack::type::make_define_map
define_map make_define_map()
Definition
cpp03_define_map.hpp:2546
msgpack
Definition
adaptor_base.hpp:15
object.hpp
msgpack::type::define_map_imp
Definition
cpp11_define_map.hpp:26
msgpack::type::define_map
Definition
cpp11_define_map.hpp:59
MSGPACK_API_VERSION_NAMESPACE
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition
versioning.hpp:66
versioning.hpp
Generated by
1.17.0