MessagePack for C++
include
msgpack
v1
adaptor
int_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_TYPE_INT_DECL_HPP
11
#define MSGPACK_V1_TYPE_INT_DECL_HPP
12
13
#include "
msgpack/versioning.hpp
"
14
#include "
msgpack/adaptor/adaptor_base.hpp
"
15
#include <limits>
16
17
namespace
msgpack
{
18
20
MSGPACK_API_VERSION_NAMESPACE
(v1){
22
23
namespace
type {
24
namespace
detail {
25
26
template
<
typename
T,
bool
Signed>
27
struct
convert_integer_sign
;
28
29
template
<
typename
T>
30
struct
is_signed
;
31
32
template
<
typename
T>
33
T
convert_integer
(
msgpack::object
const
& o);
34
35
template
<
bool
Signed>
36
struct
object_char_sign
;
37
38
void
object_char
(
msgpack::object
& o,
char
v);
39
40
}
// namespace detail
41
}
// namespace type
42
44
}
// MSGPACK_API_VERSION_NAMESPACE(v1)
46
47
}
// namespace msgpack
48
49
#endif // MSGPACK_V1_TYPE_INT_DECL_HPP
msgpack
Definition:
adaptor_base.hpp:15
msgpack::type::detail::object_char_sign
Definition:
int_decl.hpp:36
MSGPACK_API_VERSION_NAMESPACE
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition:
versioning.hpp:58
adaptor_base.hpp
versioning.hpp
msgpack::type::detail::is_signed
Definition:
int.hpp:56
msgpack::type::detail::object_char
void object_char(msgpack::object &o, char v)
Definition:
int.hpp:90
msgpack::type::detail::convert_integer
T convert_integer(msgpack::object const &o)
Definition:
int.hpp:61
msgpack::type::detail::convert_integer_sign
Definition:
int_decl.hpp:27
msgpack::object
Object class that corresponding to MessagePack format object.
Definition:
object_fwd.hpp:75
Generated by
1.8.17