mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-24 09:12:30 +02:00
Add Visual Studio 2015 support
This commit is contained in:
@@ -71,11 +71,11 @@ namespace type {
|
|||||||
|
|
||||||
template< std::size_t I>
|
template< std::size_t I>
|
||||||
typename tuple_element<I, base >::type&
|
typename tuple_element<I, base >::type&
|
||||||
get() { return std::get<I>(*this); }
|
get() & { return std::get<I>(*this); }
|
||||||
|
|
||||||
template< std::size_t I>
|
template< std::size_t I>
|
||||||
typename tuple_element<I, base >::type const&
|
typename tuple_element<I, base >::type const&
|
||||||
get() const { return std::get<I>(*this); }
|
get() const& { return std::get<I>(*this); }
|
||||||
|
|
||||||
template< std::size_t I>
|
template< std::size_t I>
|
||||||
typename tuple_element<I, base >::type&&
|
typename tuple_element<I, base >::type&&
|
||||||
|
|||||||
@@ -21,10 +21,11 @@
|
|||||||
#include "msgpack/versioning.hpp"
|
#include "msgpack/versioning.hpp"
|
||||||
|
|
||||||
#if !defined(MSGPACK_USE_CPP03)
|
#if !defined(MSGPACK_USE_CPP03)
|
||||||
// If MSVC would support C++11 completely,
|
# if defined(_MSC_VER)
|
||||||
// then 'defined(_MSC_VER)' would replace with
|
# if _MSC_VER < 1900
|
||||||
// '_MSC_VER < XXXX'
|
# define MSGPACK_USE_CPP03
|
||||||
# if (__cplusplus < 201103L) || defined(_MSC_VER)
|
# endif
|
||||||
|
# elif (__cplusplus < 201103L)
|
||||||
# define MSGPACK_USE_CPP03
|
# define MSGPACK_USE_CPP03
|
||||||
# endif
|
# endif
|
||||||
#endif // MSGPACK_USE_CPP03
|
#endif // MSGPACK_USE_CPP03
|
||||||
|
|||||||
Reference in New Issue
Block a user