Remove broken links from libstdc++ manual to Doxygen pages
The Doxygen docs do not have stable URLs, so linking to specific pages doesn't work well. * doc/xml/manual/backwards_compatibility.xml: Remove link to Doxygen-generated pages with unstable URL. * doc/xml/manual/concurrency_extensions.xml: Likewise. * doc/xml/manual/extensions.xml: Likewise. * doc/xml/manual/parallel_mode.xml: Likewise. * doc/xml/manual/support.xml: Likewise. From-SVN: r269881
This commit is contained in:
parent
23843f4740
commit
fb5550a068
6 changed files with 21 additions and 11 deletions
|
@ -1,5 +1,12 @@
|
|||
2019-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/backwards_compatibility.xml: Remove link to
|
||||
Doxygen-generated pages with unstable URL.
|
||||
* doc/xml/manual/concurrency_extensions.xml: Likewise.
|
||||
* doc/xml/manual/extensions.xml: Likewise.
|
||||
* doc/xml/manual/parallel_mode.xml: Likewise.
|
||||
* doc/xml/manual/support.xml: Likewise.
|
||||
|
||||
* include/bits/stl_algobase.h (__lg): Do arithmetic on type int to
|
||||
avoid -Wconversion warnings.
|
||||
|
||||
|
|
|
@ -761,8 +761,9 @@ No <code>stream::attach(int fd)</code>
|
|||
|
||||
<para>
|
||||
An extension is available that implements this.
|
||||
<filename class="headerfile"><ext/stdio_filebuf.h></filename> contains a derived class called
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00074.html"><code>__gnu_cxx::stdio_filebuf</code></link>.
|
||||
<filename class="headerfile"><ext/stdio_filebuf.h></filename>
|
||||
contains a derived class called
|
||||
<classname>__gnu_cxx::stdio_filebuf</classname>.
|
||||
This class can be constructed from a C <code>FILE*</code> or a file
|
||||
descriptor, and provides the <code>fd()</code> function.
|
||||
</para>
|
||||
|
|
|
@ -290,7 +290,7 @@ the current host. In libstdc++ implementation files,
|
|||
</para>
|
||||
|
||||
<para>Within libstdc++ sources, all calls to underlying thread functionality
|
||||
use this layer. More detail as to the specific interface can be found in the source <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00883_source.html">documentation</link>.
|
||||
use this layer. More detail as to the specific interface can be found in the source <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html">documentation</link>.
|
||||
</para>
|
||||
|
||||
<para>By design, the gthread layer is interoperable with the types,
|
||||
|
|
|
@ -479,11 +479,13 @@ get_temporary_buffer(5, (int*)0);
|
|||
so if you perform any I/O directly, don't expect the library to be
|
||||
aware of it.
|
||||
</para></listitem>
|
||||
<listitem><para>Beginning with 3.1, the extra <code>filebuf</code> constructor and
|
||||
<listitem><para>Beginning with 3.1, the extra
|
||||
<classname>basic_filebuf</classname> constructor and
|
||||
the <code>fd()</code> function were removed from the standard
|
||||
filebuf. Instead, <code><ext/stdio_filebuf.h></code> contains
|
||||
a derived class called
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00074.html"><code>__gnu_cxx::stdio_filebuf</code></link>.
|
||||
filebuf. Instead,
|
||||
<filename class="headerfile"><ext/stdio_filebuf.h></filename>
|
||||
contains a derived class template called
|
||||
<classname>__gnu_cxx::stdio_filebuf</classname>.
|
||||
This class can be constructed from a C <code>FILE*</code> or a file
|
||||
descriptor, and provides the <code>fd()</code> function.
|
||||
</para></listitem>
|
||||
|
|
|
@ -725,8 +725,8 @@ i. e. it is a singleton. It can be read and written by calling
|
|||
<code>__gnu_parallel::_Settings::set</code>, respectively.
|
||||
Please note that the first call return a const object, so direct manipulation
|
||||
is forbidden.
|
||||
See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html">
|
||||
<filename class="headerfile">settings.h</filename></link>
|
||||
See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html">
|
||||
<filename class="headerfile"><parallel/settings.h></filename></link>
|
||||
for complete details.
|
||||
</para>
|
||||
|
||||
|
|
|
@ -97,8 +97,8 @@
|
|||
The header <filename class="headerfile">limits</filename> defines
|
||||
traits classes to give access to various implementation
|
||||
defined-aspects of the fundamental types. The traits classes --
|
||||
fourteen in total -- are all specializations of the template class
|
||||
<classname>numeric_limits</classname>, documented <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00593.html">here</link>
|
||||
fourteen in total -- are all specializations of the class template
|
||||
<classname>numeric_limits</classname>
|
||||
and defined as follows:
|
||||
</para>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue