10 #ifndef MSGPACK_V1_CPP_CONFIG_DECL_HPP
11 #define MSGPACK_V1_CPP_CONFIG_DECL_HPP
16 #if defined(MSGPACK_USE_CPP03)
19 # if defined (__cplusplus_cli)
20 # define MSGPACK_NULLPTR __nullptr
22 # define MSGPACK_NULLPTR nullptr
25 # define MSGPACK_NULLPTR (0)
43 T
const& move(T
const& t);
45 template <
bool P,
typename T =
void>
48 template<
typename T, T val>
49 struct integral_constant;
51 typedef integral_constant<bool, true> true_type;
52 typedef integral_constant<bool, false> false_type;
54 template<
class T,
class U>
58 struct underlying_type;
66 struct remove_volatile;
82 #if defined (__cplusplus_cli)
83 # define MSGPACK_NULLPTR __nullptr
85 # define MSGPACK_NULLPTR nullptr
97 using std::unique_ptr;
104 using std::enable_if;
106 using std::underlying_type;
108 using std::remove_const;
109 using std::remove_volatile;
110 using std::remove_cv;
111 using std::is_pointer;
121 #if defined(__has_include)
122 #define MSGPACK_HAS_INCLUDE __has_include
124 #define MSGPACK_HAS_INCLUDE(header) 0
Definition: adaptor_base.hpp:15
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:66