Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

[numerics] Remove class name repeated in subheadings #2362

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 18, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 41 additions & 41 deletions source/numerics.tex
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@
// \ref{complex}, class template \tcode{complex}
template<class T> class complex;

// \ref{complex.special}, \tcode{complex} specializations
// \ref{complex.special}, specializations
template<> class complex<float>;
template<> class complex<double>;
template<> class complex<long double>;
Expand Down Expand Up @@ -428,7 +428,7 @@
of a complex
number.

\rSec2[complex.special]{\tcode{complex} specializations}
\rSec2[complex.special]{Specializations}

\begin{codeblock}
namespace std {
Expand Down Expand Up @@ -518,7 +518,7 @@
}
\end{codeblock}

\rSec2[complex.members]{\tcode{complex} member functions}
\rSec2[complex.members]{Member functions}

\indexlibrary{\idxcode{complex}!constructor}%
\begin{itemdecl}
Expand Down Expand Up @@ -576,7 +576,7 @@
\effects Assigns \tcode{val} to the imaginary component.
\end{itemdescr}

\rSec2[complex.member.ops]{\tcode{complex} member operators}
\rSec2[complex.member.ops]{Member operators}

\indexlibrarymember{operator+=}{complex}%
\begin{itemdecl}
Expand Down Expand Up @@ -724,7 +724,7 @@
\tcode{*this}.
\end{itemdescr}

\rSec2[complex.ops]{\tcode{complex} non-member operations}
\rSec2[complex.ops]{Non-member operations}

\indexlibrarymember{operator+}{complex}%
\begin{itemdecl}
Expand Down Expand Up @@ -915,7 +915,7 @@
\end{note}
\end{itemdescr}

\rSec2[complex.value.ops]{\tcode{complex} value operations}
\rSec2[complex.value.ops]{Value operations}

\indexlibrary{\idxcode{real}!\idxcode{complex}}%
\begin{itemdecl}
Expand Down Expand Up @@ -1017,7 +1017,7 @@
is \tcode{theta}.
\end{itemdescr}

\rSec2[complex.transcendentals]{\tcode{complex} transcendentals}
\rSec2[complex.transcendentals]{Transcendentals}

\indexlibrary{\idxcode{acos}!\idxcode{complex}}%
\indexlibrary{\idxcode{cacos}!\idxcode{complex}}%
Expand Down Expand Up @@ -6680,7 +6680,7 @@

\rSec2[template.valarray]{Class template \tcode{valarray}}

\rSec3[template.valarray.overview]{Class template \tcode{valarray} overview}
\rSec3[template.valarray.overview]{Overview}

\indexlibrary{\idxcode{valarray}}%
\begin{codeblock}
Expand Down Expand Up @@ -6799,7 +6799,7 @@
matrix class nor a field class.
However, it is a very useful building block for designing such classes.}

\rSec3[valarray.cons]{\tcode{valarray} constructors}
\rSec3[valarray.cons]{Constructors}

\indexlibrary{\idxcode{valarray}!constructor}%
\begin{itemdecl}
Expand Down Expand Up @@ -6936,7 +6936,7 @@
an implementation may return all allocated memory.
\end{itemdescr}

\rSec3[valarray.assign]{\tcode{valarray} assignment}
\rSec3[valarray.assign]{Assignment}

\indexlibrarymember{operator=}{valarray}%
\begin{itemdecl}
Expand Down Expand Up @@ -7022,7 +7022,7 @@
\tcode{valarray}.
\end{itemdescr}

\rSec3[valarray.access]{\tcode{valarray} element access}
\rSec3[valarray.access]{Element access}

\indexlibrarymember{operator[]}{valarray}%
\begin{itemdecl}
Expand Down Expand Up @@ -7074,7 +7074,7 @@
that array ends, whichever happens first.
\end{itemdescr}

\rSec3[valarray.sub]{\tcode{valarray} subset operations}
\rSec3[valarray.sub]{Subset operations}

\indexlibrary{\idxcode{operator[]}!\idxcode{valarray}}%
\pnum
Expand Down Expand Up @@ -7240,7 +7240,7 @@
\end{example}
\end{itemdescr}

\rSec3[valarray.unary]{\tcode{valarray} unary operators}
\rSec3[valarray.unary]{Unary operators}

\indexlibrarymember{operator+}{valarray}%
\indexlibrarymember{operator-}{valarray}%
Expand Down Expand Up @@ -7268,7 +7268,7 @@
applying the indicated operator to the corresponding element of the array.
\end{itemdescr}

\rSec3[valarray.cassign]{\tcode{valarray} compound assignment}
\rSec3[valarray.cassign]{Compound assignment}

\indexlibrarymember{operator*=}{valarray}%
\indexlibrarymember{operator/=}{valarray}%
Expand Down Expand Up @@ -7364,7 +7364,7 @@
invalidate references or pointers to the elements of the array.
\end{itemdescr}

\rSec3[valarray.members]{\tcode{valarray} member functions}
\rSec3[valarray.members]{Member functions}

\indexlibrarymember{swap}{valarray}%
\begin{itemdecl}
Expand Down Expand Up @@ -7527,7 +7527,7 @@

\rSec2[valarray.nonmembers]{\tcode{valarray} non-member operations}

\rSec3[valarray.binary]{\tcode{valarray} binary operators}
\rSec3[valarray.binary]{Binary operators}

\indexlibrarymember{operator*}{valarray}%
\indexlibrarymember{operator/}{valarray}%
Expand Down Expand Up @@ -7640,7 +7640,7 @@
corresponding element of the array argument and the non-array argument.
\end{itemdescr}

\rSec3[valarray.comparison]{\tcode{valarray} logical operators}
\rSec3[valarray.comparison]{Logical operators}

\indexlibrarymember{operator==}{valarray}%
\indexlibrarymember{operator"!=}{valarray}%
Expand Down Expand Up @@ -7740,7 +7740,7 @@
indicated operator to the corresponding element of the array and the non-array argument.
\end{itemdescr}

\rSec3[valarray.transcend]{\tcode{valarray} transcendentals}
\rSec3[valarray.transcend]{Transcendentals}

\indexlibrary{\idxcode{abs}!\idxcode{valarray}}%
\indexlibrary{\idxcode{acos}!\idxcode{valarray}}%
Expand Down Expand Up @@ -7790,7 +7790,7 @@
or which can be unambiguously implicitly converted to type \tcode{T}.
\end{itemdescr}

\rSec3[valarray.special]{\tcode{valarray} specialized algorithms}
\rSec3[valarray.special]{Specialized algorithms}

\indexlibrarymember{swap}{valarray}%
\begin{itemdecl}
Expand All @@ -7805,7 +7805,7 @@

\rSec2[class.slice]{Class \tcode{slice}}

\rSec3[class.slice.overview]{Class \tcode{slice} overview}
\rSec3[class.slice.overview]{Overview}

\indexlibrary{\idxcode{slice}}%
\begin{codeblock}
Expand Down Expand Up @@ -7837,7 +7837,7 @@
Mathematics and Computer Science Division,
August, 1988.}

\rSec3[cons.slice]{\tcode{slice} constructors}
\rSec3[cons.slice]{Constructors}

\indexlibrary{\idxcode{slice}!constructor}%
\begin{itemdecl}
Expand All @@ -7860,7 +7860,7 @@
\end{example}
\end{itemdescr}

\rSec3[slice.access]{\tcode{slice} access functions}
\rSec3[slice.access]{Access functions}
\indexlibrarymember{start}{slice}%
\indexlibrarymember{size}{slice}%
\indexlibrarymember{stride}{slice}%
Expand All @@ -7881,7 +7881,7 @@

\rSec2[template.slice.array]{Class template \tcode{slice_array}}

\rSec3[template.slice.array.overview]{Class template \tcode{slice_array} overview}
\rSec3[template.slice.array.overview]{Overview}

\indexlibrary{\idxcode{slice_array}}%
\indexlibrarymember{value_type}{slice_array}%
Expand Down Expand Up @@ -7937,7 +7937,7 @@
are 1, 4, ..., 13.
\end{example}

\rSec3[slice.arr.assign]{\tcode{slice_array} assignment}
\rSec3[slice.arr.assign]{Assignment}

\indexlibrary{\idxcode{operator=}!\idxcode{slice_array}}%
\begin{itemdecl}
Expand All @@ -7956,7 +7956,7 @@
object refers.
\end{itemdescr}

\rSec3[slice.arr.comp.assign]{\tcode{slice_array} compound assignment}
\rSec3[slice.arr.comp.assign]{Compound assignment}

\indexlibrarymember{operator*=}{slice_array}%
\indexlibrarymember{operator/=}{slice_array}%
Expand Down Expand Up @@ -7992,7 +7992,7 @@
object refers.
\end{itemdescr}

\rSec3[slice.arr.fill]{\tcode{slice_array} fill function}
\rSec3[slice.arr.fill]{Fill function}

\indexlibrarymember{operator=}{slice_array}%
\begin{itemdecl}
Expand All @@ -8011,7 +8011,7 @@

\rSec2[class.gslice]{The \tcode{gslice} class}

\rSec3[class.gslice.overview]{The \tcode{gslice} class overview}
\rSec3[class.gslice.overview]{Overview}

\indexlibrary{\idxcode{gslice}}%
\begin{codeblock}
Expand Down Expand Up @@ -8119,7 +8119,7 @@
the behavior is undefined.
\indextext{undefined}%

\rSec3[gslice.cons]{\tcode{gslice} constructors}
\rSec3[gslice.cons]{Constructors}

\indexlibrary{\idxcode{gslice}!constructor}%
\begin{itemdecl}
Expand All @@ -8139,7 +8139,7 @@
in the previous subclause.
\end{itemdescr}

\rSec3[gslice.access]{\tcode{gslice} access functions}
\rSec3[gslice.access]{Access functions}

\indexlibrarymember{start}{gslice}%
\indexlibrarymember{size}{gslice}%
Expand All @@ -8162,7 +8162,7 @@

\rSec2[template.gslice.array]{Class template \tcode{gslice_array}}

\rSec3[template.gslice.array.overview]{Class template \tcode{gslice_array} overview}
\rSec3[template.gslice.array.overview]{Overview}

\indexlibrary{\idxcode{gslice_array}}%
\indexlibrarymember{value_type}{gslice_array}%
Expand Down Expand Up @@ -8217,7 +8217,7 @@
generalized slice of the elements in
\tcode{a}.

\rSec3[gslice.array.assign]{\tcode{gslice_array} assignment}
\rSec3[gslice.array.assign]{Assignment}

\indexlibrarymember{operator=}{gslice_array}%
\begin{itemdecl}
Expand All @@ -8235,7 +8235,7 @@
refers.
\end{itemdescr}

\rSec3[gslice.array.comp.assign]{\tcode{gslice_array} compound assignment}
\rSec3[gslice.array.comp.assign]{Compound assignment}

\indexlibrarymember{operator*=}{gslice_array}%
\indexlibrarymember{operator/=}{gslice_array}%
Expand Down Expand Up @@ -8271,7 +8271,7 @@
object refers.
\end{itemdescr}

\rSec3[gslice.array.fill]{\tcode{gslice_array} fill function}
\rSec3[gslice.array.fill]{Fill function}

\indexlibrarymember{operator=}{gslice_array}%
\begin{itemdecl}
Expand All @@ -8290,7 +8290,7 @@

\rSec2[template.mask.array]{Class template \tcode{mask_array}}

\rSec3[template.mask.array.overview]{Class template \tcode{mask_array} overview}
\rSec3[template.mask.array.overview]{Overview}

\indexlibrary{\idxcode{mask_array}}%
\indexlibrarymember{value_type}{mask_array}%
Expand Down Expand Up @@ -8345,7 +8345,7 @@
is
\tcode{true}.)

\rSec3[mask.array.assign]{\tcode{mask_array} assignment}
\rSec3[mask.array.assign]{Assignment}

\indexlibrarymember{operator=}{mask_array}%
\begin{itemdecl}
Expand All @@ -8361,7 +8361,7 @@
object to which it refers.
\end{itemdescr}

\rSec3[mask.array.comp.assign]{\tcode{mask_array} compound assignment}
\rSec3[mask.array.comp.assign]{Compound assignment}

\indexlibrarymember{operator*=}{mask_array}%
\indexlibrarymember{operator/=}{mask_array}%
Expand Down Expand Up @@ -8395,7 +8395,7 @@
object to which the mask object refers.
\end{itemdescr}

\rSec3[mask.array.fill]{\tcode{mask_array} fill function}
\rSec3[mask.array.fill]{Fill function}

\indexlibrarymember{operator=}{mask_array}%
\begin{itemdecl}
Expand All @@ -8414,7 +8414,7 @@

\rSec2[template.indirect.array]{Class template \tcode{indirect_array}}

\rSec3[template.indirect.array.overview]{Class template \tcode{indirect_array} overview}
\rSec3[template.indirect.array.overview]{Overview}

\indexlibrary{\idxcode{indirect_array}}%
\indexlibrarymember{value_type}{indirect_array}%
Expand Down Expand Up @@ -8466,7 +8466,7 @@
whose indices appear in
\tcode{indirect}.

\rSec3[indirect.array.assign]{\tcode{indirect_array} assignment}
\rSec3[indirect.array.assign]{Assignment}

\indexlibrarymember{operator=}{indirect_array}%
\begin{itemdecl}
Expand Down Expand Up @@ -8502,7 +8502,7 @@
\end{example}
\end{itemdescr}

\rSec3[indirect.array.comp.assign]{\tcode{indirect_array} compound assignment}
\rSec3[indirect.array.comp.assign]{Compound assignment}

\indexlibrarymember{operator*=}{indirect_array}%
\indexlibrarymember{operator/=}{indirect_array}%
Expand Down Expand Up @@ -8546,7 +8546,7 @@
\indextext{undefined}
\end{itemdescr}

\rSec3[indirect.array.fill]{\tcode{indirect_array} fill function}
\rSec3[indirect.array.fill]{Fill function}

\indexlibrarymember{operator=}{indirect_array}%
\begin{itemdecl}
Expand Down