MessagePack for C++
Toggle main menu visibility
Loading...
Searching...
No Matches
msgpack
v3
object_fwd_decl.hpp
Go to the documentation of this file.
1
//
2
// MessagePack for C++ static resolution routine
3
//
4
// Copyright (C) 2008-2018 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
11
#ifndef MSGPACK_V3_OBJECT_FWD_DECL_HPP
12
#define MSGPACK_V3_OBJECT_FWD_DECL_HPP
13
14
#include "
msgpack/v2/object_fwd_decl.hpp
"
15
16
namespace
msgpack
{
17
19
MSGPACK_API_VERSION_NAMESPACE
(v3) {
21
22
namespace
type
{
23
using
v2::type::object_type;
24
using
v2::type::NIL;
25
using
v2::type::BOOLEAN;
26
using
v2::type::POSITIVE_INTEGER;
27
using
v2::type::NEGATIVE_INTEGER;
28
using
v2::type::FLOAT32;
29
using
v2::type::FLOAT64;
30
using
v2::type::FLOAT;
31
#if defined(MSGPACK_USE_LEGACY_NAME_AS_FLOAT)
32
using
v2::type::DOUBLE;
33
#endif
// MSGPACK_USE_LEGACY_NAME_AS_FLOAT
34
using
v2::type::STR;
35
using
v2::type::BIN;
36
using
v2::type::ARRAY;
37
using
v2::type::MAP;
38
using
v2::type::EXT;
39
}
// namespace type
40
41
using
v2::object;
42
43
using
v2::object_kv;
44
45
using
v2::object_array;
46
using
v2::object_map;
47
48
using
v2::object_str;
49
using
v2::object_bin;
50
using
v2::object_ext;
51
52
using
v2::type_error;
53
54
55
#if !defined(MSGPACK_USE_CPP03)
56
57
namespace
adaptor
{
58
59
template
<
typename
T,
typename
Enabler =
void
>
60
struct
as
;
61
62
}
// namespace adaptor
63
64
template
<
typename
T>
65
struct
has_as
;
66
67
#endif
// !defined(MSGPACK_USE_CPP03)
68
70
}
// MSGPACK_API_VERSION_NAMESPACE(v3)
72
73
}
// namespace msgpack
74
75
#endif
// MSGPACK_V3_OBJECT_FWD_DECL_HPP
msgpack::adaptor
Definition
adaptor_base.hpp:22
msgpack::type
Definition
array_ref.hpp:24
msgpack
Definition
adaptor_base.hpp:15
msgpack::adaptor::as
Definition
object_fwd_decl.hpp:61
msgpack::has_as
Definition
object_fwd.hpp:53
MSGPACK_API_VERSION_NAMESPACE
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition
versioning.hpp:66
object_fwd_decl.hpp
Generated by
1.17.0