|
|
@ -41,10 +41,10 @@ |
|
|
|
#define GOOGLE_PROTOBUF_HAVE_HASH_MAP 1 |
|
|
|
#define GOOGLE_PROTOBUF_HAVE_HASH_MAP 1 |
|
|
|
#define GOOGLE_PROTOBUF_HAVE_HASH_SET 1 |
|
|
|
#define GOOGLE_PROTOBUF_HAVE_HASH_SET 1 |
|
|
|
|
|
|
|
|
|
|
|
// Use C++11 unordered_{map|set} if available. Otherwise, libc++ always support
|
|
|
|
// Use C++11 unordered_{map|set} if available.
|
|
|
|
// unordered_{map|set}
|
|
|
|
#if ((_LIBCPP_STD_VER >= 11) || \ |
|
|
|
#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X) || \ |
|
|
|
(((__cplusplus >= 201103L) || defined(__GXX_EXPERIMENTAL_CXX0X)) && \
|
|
|
|
defined(_LIBCPP_VERSION) |
|
|
|
(__GLIBCXX__ > 20090421))) |
|
|
|
# define GOOGLE_PROTOBUF_HAS_CXX11_HASH |
|
|
|
# define GOOGLE_PROTOBUF_HAS_CXX11_HASH |
|
|
|
|
|
|
|
|
|
|
|
// For XCode >= 4.6: the compiler is clang with libc++.
|
|
|
|
// For XCode >= 4.6: the compiler is clang with libc++.
|
|
|
|