Commit 64b07900 by Jonathan Wakely Committed by Jonathan Wakely

memory: Add feature-test macro.

	* include/experimental/memory: Add feature-test macro.
	* include/experimental/vector: Likewise.
	* doc/xml/manual/status_cxx2017.xml: Update status.
	* doc/html/manual/status.html: Regenerate.

From-SVN: r222707
parent 261b7e8a
2015-05-01 Jonathan Wakely <jwakely@redhat.com>
* include/experimental/memory: Add feature-test macro.
* include/experimental/vector: Likewise.
* doc/xml/manual/status_cxx2017.xml: Update status.
* doc/html/manual/status.html: Regenerate.
2015-05-01 Ville Voutilainen <ville.voutilainen@gmail.com> 2015-05-01 Ville Voutilainen <ville.voutilainen@gmail.com>
Implement observer_ptr. Implement observer_ptr.
......
...@@ -524,11 +524,11 @@ not in any particular release. ...@@ -524,11 +524,11 @@ not in any particular release.
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4257.html" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4257.html" target="_top">
N4257 N4257
</a> </a>
</td><td align="left">Delimited iterators</td><td align="left">N</td><td align="left">Library Fundamentals 2 TS</td></tr><tr bgcolor="#C8B0B0"><td align="left"> </td><td align="left">Delimited iterators</td><td align="left">N</td><td align="left">Library Fundamentals 2 TS</td></tr><tr><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4282.pdf" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4282.pdf" target="_top">
N4282 N4282
</a> </a>
</td><td align="left">The World's Dumbest Smart Pointer</td><td align="left">N</td><td align="left">Library Fundamentals 2 TS</td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="status.iso.tr1"></a>C++ TR1</h3></div></div></div><p> </td><td align="left">The World's Dumbest Smart Pointer</td><td align="left">Y</td><td align="left">Library Fundamentals 2 TS</td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="status.iso.tr1"></a>C++ TR1</h3></div></div></div><p>
This table is based on the table of contents of ISO/IEC DTR 19768 This table is based on the table of contents of ISO/IEC DTR 19768
Doc No: N1836=05-0096 Date: 2005-06-24 Doc No: N1836=05-0096 Date: 2005-06-24
Draft Technical Report on C++ Library Extensions Draft Technical Report on C++ Library Extensions
......
...@@ -233,14 +233,13 @@ not in any particular release. ...@@ -233,14 +233,13 @@ not in any particular release.
</row> </row>
<row> <row>
<?dbhtml bgcolor="#C8B0B0" ?>
<entry> <entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4282.pdf"> <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4282.pdf">
N4282 N4282
</link> </link>
</entry> </entry>
<entry>The World's Dumbest Smart Pointer</entry> <entry>The World's Dumbest Smart Pointer</entry>
<entry>N</entry> <entry>Y</entry>
<entry>Library Fundamentals 2 TS</entry> <entry>Library Fundamentals 2 TS</entry>
</row> </row>
......
...@@ -52,6 +52,8 @@ inline namespace fundamentals_v2 ...@@ -52,6 +52,8 @@ inline namespace fundamentals_v2
{ {
_GLIBCXX_BEGIN_NAMESPACE_VERSION _GLIBCXX_BEGIN_NAMESPACE_VERSION
#define __cpp_lib_experimental_not_fn 201411
template <typename _Tp> template <typename _Tp>
class observer_ptr class observer_ptr
{ {
......
...@@ -46,6 +46,8 @@ inline namespace fundamentals_v2 ...@@ -46,6 +46,8 @@ inline namespace fundamentals_v2
{ {
_GLIBCXX_BEGIN_NAMESPACE_VERSION _GLIBCXX_BEGIN_NAMESPACE_VERSION
#define __cpp_lib_experimental_erase_if 201411
template<typename _Tp, typename _Alloc, typename _Predicate> template<typename _Tp, typename _Alloc, typename _Predicate>
inline void inline void
erase_if(vector<_Tp, _Alloc>& __cont, _Predicate __pred) erase_if(vector<_Tp, _Alloc>& __cont, _Predicate __pred)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment