Skip to content

Commit

Permalink
Consistently use 'this International Standard'.
Browse files Browse the repository at this point in the history
  • Loading branch information
Eelis committed Jan 18, 2017
1 parent 2b0db35 commit 933ebf8
Show file tree
Hide file tree
Showing 8 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion source/algorithms.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1203,7 +1203,7 @@

\rSec2[algorithms.parallel.defns]{Terms and definitions}
\pnum
A \defn{parallel algorithm} is a function template listed in this standard with
A \defn{parallel algorithm} is a function template listed in this International Standard with
a template parameter named \tcode{ExecutionPolicy}.

\pnum
Expand Down
2 changes: 1 addition & 1 deletion source/atomics.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1369,7 +1369,7 @@
Operations on an object of type \tcode{atomic_flag} shall be lock-free. \begin{note} Hence
the operations should also be address-free. No other type requires lock-free operations,
so the \tcode{atomic_flag} type is the minimum hardware-implemented type needed to
conform to this International standard. The remaining types can be emulated with
conform to this International Standard. The remaining types can be emulated with
\tcode{atomic_flag}, though with less than ideal properties. \end{note}

\pnum
Expand Down
4 changes: 2 additions & 2 deletions source/future.tex
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
These are deprecated features, where
\term{deprecated}
is defined as:
Normative for the current edition of the Standard,
Normative for the current edition of this International Standard,
but having been identified as a candidate for removal from future revisions.
An implementation may declare library names and entities described in this section with the
\tcode{deprecated} attribute~(\ref{dcl.attr.deprecated}).
Expand Down Expand Up @@ -1236,7 +1236,7 @@
\pnum
To enable old function adaptors to manipulate function objects
that take one or two arguments,
many of the function objects in this standard
many of the function objects in this International Standard
correspondingly provide \grammarterm{typedef-name}{s}
\tcode{argument_type} and \tcode{result_type}
for function objects that take one argument and
Expand Down
8 changes: 4 additions & 4 deletions source/intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@
\item
\indextext{message!diagnostic}%
If a program contains a violation of any diagnosable rule or an occurrence
of a construct described in this Standard as ``conditionally-supported'' when
of a construct described in this International Standard as ``conditionally-supported'' when
the implementation does not support that construct, a conforming implementation
shall issue at least one diagnostic message.
\item
Expand Down Expand Up @@ -1135,7 +1135,7 @@
through a pointer or reference~(\ref{basic.compound}).} Under a hosted
implementation, a \Cpp program can have more than one thread running
concurrently. The execution of each thread proceeds as defined by the remainder
of this standard. The execution of the entire program consists of an execution
of this International Standard. The execution of the entire program consists of an execution
of all of its threads. \begin{note} Usually the execution can be viewed as an
interleaving of all its threads. However, some kinds of atomic operations, for
example, allow executions inconsistent with a simple interleaving, as described
Expand Down Expand Up @@ -1451,7 +1451,7 @@
\pnum
\begin{note} Compiler transformations that introduce assignments to a potentially
shared memory location that would not be modified by the abstract machine are
generally precluded by this standard, since such an assignment might overwrite
generally precluded by this International Standard, since such an assignment might overwrite
another assignment by a different thread in cases in which an abstract machine
execution would not have encountered a data race. This includes implementations
of data member assignment that overwrite adjacent members in separate memory
Expand All @@ -1462,7 +1462,7 @@
\pnum
\begin{note} Transformations that introduce a speculative read of a potentially
shared memory location may not preserve the semantics of the \Cpp program as
defined in this standard, since they potentially introduce a data race. However,
defined in this International Standard, since they potentially introduce a data race. However,
they are typically valid in the context of an optimizing compiler that targets a
specific machine with well-defined semantics for data races. They would be
invalid for a hypothetical machine that is not tolerant of races or provides
Expand Down
12 changes: 6 additions & 6 deletions source/lib-intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2165,7 +2165,7 @@
for the original template and is not explicitly prohibited.\footnote{Any
library code that instantiates other library templates
must be prepared to work adequately with any user-supplied specialization
that meets the minimum requirements of the Standard.}
that meets the minimum requirements of this International Standard.}

\pnum
The behavior of a \Cpp program is undefined if it declares
Expand Down Expand Up @@ -2206,7 +2206,7 @@
The behavior of a \Cpp program is undefined if
it adds declarations or definitions to such a namespace.
\begin{example} The top level namespace \tcode{std2} is reserved
for use by future revisions of this standard. \end{example}
for use by future revisions of this International Standard. \end{example}

\rSec3[reserved.names]{Reserved names}%
\indextext{name!reserved}
Expand Down Expand Up @@ -2530,7 +2530,7 @@
In certain cases (replacement functions, handler functions, operations on types used to
instantiate standard library template components), the \Cpp standard library depends on
components supplied by a \Cpp program.
If these components do not meet their requirements, the Standard places no requirements
If these components do not meet their requirements, this International Standard places no requirements
on the implementation.

\pnum
Expand Down Expand Up @@ -2738,7 +2738,7 @@
For a non-virtual member function described in the \Cpp standard library,
an implementation may declare a different set of member function signatures,
provided that any call to the member function that would select
an overload from the set of declarations described in this standard
an overload from the set of declarations described in this International Standard
behaves as if that overload were selected.
\begin{note}
For instance, an implementation may add parameters with default values,
Expand All @@ -2750,7 +2750,7 @@
\rSec3[constexpr.functions]{Constexpr functions and constructors}

\pnum
This standard explicitly requires that certain standard library functions are
This International Standard explicitly requires that certain standard library functions are
\tcode{constexpr}~(\ref{dcl.constexpr}). An implementation shall not declare
any standard library function signature as \tcode{constexpr} except for those where
it is explicitly required.
Expand Down Expand Up @@ -2781,7 +2781,7 @@
\rSec3[reentrancy]{Reentrancy}

\pnum
Except where explicitly specified in this standard, it is \impldef{which functions in
Except where explicitly specified in this International Standard, it is \impldef{which functions in
the \Cpp standard library may be recursively reentered} which functions in the \Cpp standard
library may be recursively reentered.

Expand Down
2 changes: 1 addition & 1 deletion source/numerics.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6424,7 +6424,7 @@
\begin{note}
\indexlibrary{\idxcode{rand}!discouraged}%
The other random
number generation facilities in this standard~(\ref{rand}) are often preferable
number generation facilities in this International Standard~(\ref{rand}) are often preferable
to \tcode{rand}, because \tcode{rand}'s underlying algorithm is unspecified.
Use of \tcode{rand} therefore continues to be non-portable, with unpredictable
and oft-questionable quality and performance.
Expand Down
2 changes: 1 addition & 1 deletion source/preprocessor.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1250,7 +1250,7 @@
\item \xname{cplusplus}\\
The integer literal \tcode{\cppver}.
\footnote{It is intended that future
versions of this standard will
versions of this International Standard will
replace the value of this macro with a greater value.
Non-conforming compilers should use a value with at most
five decimal digits.}
Expand Down
2 changes: 1 addition & 1 deletion source/templates.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3228,7 +3228,7 @@
for which a valid specialization can be generated.
\begin{note}
If a template is instantiated, errors will be diagnosed according
to the other rules in this Standard.
to the other rules in this International Standard.
Exactly when these errors are diagnosed is a quality of implementation issue.
\end{note}
\begin{example}
Expand Down

0 comments on commit 933ebf8

Please sign in to comment.