diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-11-04 12:45:32 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-11-04 12:46:52 +0000 |
commit | 3ef33e756a65484a17abb95ef0d4133f80c014b1 (patch) | |
tree | 1b09541d53485c229891c3049b6918642a6ef891 | |
parent | 1272573a6b2257a7ed525a81e26862a563fb68a0 (diff) | |
download | gcc-3ef33e756a65484a17abb95ef0d4133f80c014b1.zip gcc-3ef33e756a65484a17abb95ef0d4133f80c014b1.tar.gz gcc-3ef33e756a65484a17abb95ef0d4133f80c014b1.tar.bz2 |
libstdc++: Document istreambuf_iterator base class change [PR 92285]
libstdc++-v3/ChangeLog:
PR libstdc++/92285
* doc/xml/manual/evolution.xml: Document change to base class.
* doc/html/manual/api.html: Regenerate.
-rw-r--r-- | libstdc++-v3/doc/html/manual/api.html | 7 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/evolution.xml | 9 |
2 files changed, 16 insertions, 0 deletions
diff --git a/libstdc++-v3/doc/html/manual/api.html b/libstdc++-v3/doc/html/manual/api.html index 1849e11..70889a5 100644 --- a/libstdc++-v3/doc/html/manual/api.html +++ b/libstdc++-v3/doc/html/manual/api.html @@ -406,6 +406,13 @@ now defaults to zero. <code class="classname">std::allocator_traits</code> since C++11 and that should be used instead. </p><p> + The type of the <code class="classname">std::iterator</code> base class of + <code class="classname">std::istreambuf_iterator</code> was changed to be + consistent for all <code class="option">-std</code> modes. + Before GCC 10.1 the base class had one type in C++98 mode and a + different type in C++11 and later modes. The type in C++98 mode + was changed to be the same as for C++11 and later. +</p><p> Experimental C++2a support improved, with new headers <code class="filename"><concepts></code>, <code class="filename"><ranges></code>, diff --git a/libstdc++-v3/doc/xml/manual/evolution.xml b/libstdc++-v3/doc/xml/manual/evolution.xml index 38f11b0..55b8903 100644 --- a/libstdc++-v3/doc/xml/manual/evolution.xml +++ b/libstdc++-v3/doc/xml/manual/evolution.xml @@ -973,6 +973,15 @@ now defaults to zero. </para> <para> + The type of the <classname>std::iterator</classname> base class of + <classname>std::istreambuf_iterator</classname> was changed to be + consistent for all <option>-std</option> modes. + Before GCC 10.1 the base class had one type in C++98 mode and a + different type in C++11 and later modes. The type in C++98 mode + was changed to be the same as for C++11 and later. +</para> + +<para> Experimental C++2a support improved, with new headers <filename class="headerfile"><concepts></filename>, <filename class="headerfile"><ranges></filename>, |