10 #ifndef MSGPACK_V1_CPP_CONFIG_DECL_HPP 11 #define MSGPACK_V1_CPP_CONFIG_DECL_HPP 15 #if !defined(MSGPACK_USE_CPP03) 16 # if defined(_MSC_VER) 18 # define MSGPACK_USE_CPP03 20 # elif (__cplusplus < 201103L) 21 # define MSGPACK_USE_CPP03 23 #endif // MSGPACK_USE_CPP03 26 #if defined(MSGPACK_USE_CPP03) 49 T
const&
move(T
const& t);
51 template <
bool P,
typename T =
void>
54 template<
typename T, T val>
60 template<
class T,
class U>
86 #else // MSGPACK_USE_CPP03 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;
119 #endif // MSGPACK_USE_CPP03 121 #endif // MSGPACK_V1_CPP_CONFIG_DECL_HPP Definition: cpp_config_decl.hpp:67
Definition: cpp_config_decl.hpp:70
Definition: cpp_config_decl.hpp:64
integral_constant< bool, true > true_type
Definition: cpp_config_decl.hpp:55
Definition: cpp_config_decl.hpp:61
Definition: adaptor_base.hpp:15
Definition: cpp_config_decl.hpp:74
T const & move(T const &t)
Definition: cpp_config_decl.hpp:43
Definition: cpp_config_decl.hpp:55
Definition: cpp_config_decl.hpp:77
Definition: cpp_config_decl.hpp:52
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:58
integral_constant< bool, false > false_type
Definition: cpp_config_decl.hpp:58
Definition: cpp_config_decl.hpp:72