alloc_traits.h: Add feature-test macro.
* include/bits/alloc_traits.h: Add feature-test macro. * include/bits/allocator.h: Likewise. * include/bits/range_access.h: Likewise. * include/bits/stl_map.h: Likewise. * include/bits/unordered_map.h: Likewise. From-SVN: r226864
This commit is contained in:
parent
0072c9ac90
commit
db23e4c46f
|
@ -1,3 +1,11 @@
|
||||||
|
2015-08-13 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* include/bits/alloc_traits.h: Add feature-test macro.
|
||||||
|
* include/bits/allocator.h: Likewise.
|
||||||
|
* include/bits/range_access.h: Likewise.
|
||||||
|
* include/bits/stl_map.h: Likewise.
|
||||||
|
* include/bits/unordered_map.h: Likewise.
|
||||||
|
|
||||||
2015-08-13 Jonathan Wakely <jwakely@redhat.com>
|
2015-08-13 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
* testsuite/30_threads/mutex/unlock/2.cc: New.
|
* testsuite/30_threads/mutex/unlock/2.cc: New.
|
||||||
|
|
|
@ -36,6 +36,8 @@
|
||||||
#include <bits/ptr_traits.h>
|
#include <bits/ptr_traits.h>
|
||||||
#include <ext/numeric_traits.h>
|
#include <ext/numeric_traits.h>
|
||||||
|
|
||||||
|
#define __cpp_lib_allocator_traits_is_always_equal 201411
|
||||||
|
|
||||||
namespace std _GLIBCXX_VISIBILITY(default)
|
namespace std _GLIBCXX_VISIBILITY(default)
|
||||||
{
|
{
|
||||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
|
|
|
@ -78,6 +78,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
// 2103. std::allocator propagate_on_container_move_assignment
|
// 2103. std::allocator propagate_on_container_move_assignment
|
||||||
typedef true_type propagate_on_container_move_assignment;
|
typedef true_type propagate_on_container_move_assignment;
|
||||||
|
|
||||||
|
#define __cpp_lib_allocator_is_always_equal 201411
|
||||||
typedef true_type is_always_equal;
|
typedef true_type is_always_equal;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
|
@ -223,6 +223,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
#endif // C++14
|
#endif // C++14
|
||||||
|
|
||||||
#if __cplusplus > 201402L
|
#if __cplusplus > 201402L
|
||||||
|
#define __cpp_lib_nonmember_container_access 201411
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Return the size of a container.
|
* @brief Return the size of a container.
|
||||||
|
|
|
@ -591,7 +591,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||||
std::forward<_Args>(__args)...);
|
std::forward<_Args>(__args)...);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __cplusplus > 201402L
|
#if __cplusplus > 201402L
|
||||||
|
#define __cpp_lib_map_try_emplace 201411
|
||||||
/**
|
/**
|
||||||
* @brief Attempts to build and insert a std::pair into the %map.
|
* @brief Attempts to build and insert a std::pair into the %map.
|
||||||
*
|
*
|
||||||
|
@ -708,6 +710,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||||
return __i;
|
return __i;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Attempts to insert a std::pair into the %map.
|
* @brief Attempts to insert a std::pair into the %map.
|
||||||
|
|
||||||
|
@ -805,6 +808,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||||
{ _M_t._M_insert_unique(__first, __last); }
|
{ _M_t._M_insert_unique(__first, __last); }
|
||||||
|
|
||||||
#if __cplusplus > 201402L
|
#if __cplusplus > 201402L
|
||||||
|
#define __cpp_lib_map_insertion 201411
|
||||||
/**
|
/**
|
||||||
* @brief Attempts to insert or assign a std::pair into the %map.
|
* @brief Attempts to insert or assign a std::pair into the %map.
|
||||||
* @param __k Key to use for finding a possibly existing pair in
|
* @param __k Key to use for finding a possibly existing pair in
|
||||||
|
|
|
@ -412,6 +412,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||||
|
|
||||||
|
|
||||||
#if __cplusplus > 201402L
|
#if __cplusplus > 201402L
|
||||||
|
#define __cpp_lib_unordered_map_try_emplace 201411
|
||||||
/**
|
/**
|
||||||
* @brief Attempts to build and insert a std::pair into the
|
* @brief Attempts to build and insert a std::pair into the
|
||||||
* %unordered_map.
|
* %unordered_map.
|
||||||
|
@ -617,6 +618,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||||
|
|
||||||
|
|
||||||
#if __cplusplus > 201402L
|
#if __cplusplus > 201402L
|
||||||
|
#define __cpp_lib_unordered_map_insertion 201411
|
||||||
/**
|
/**
|
||||||
* @brief Attempts to insert a std::pair into the %unordered_map.
|
* @brief Attempts to insert a std::pair into the %unordered_map.
|
||||||
* @param __k Key to use for finding a possibly existing pair in
|
* @param __k Key to use for finding a possibly existing pair in
|
||||||
|
|
Loading…
Reference in New Issue