Skip to content

Commit 9108b30

Browse files
jensmaurertkoeppe
authored andcommitted
Remove tildes from \defnx definitions.
1 parent 77f3680 commit 9108b30

File tree

3 files changed

+27
-27
lines changed

3 files changed

+27
-27
lines changed

source/basic.tex

+17-17
Original file line numberDiff line numberDiff line change
@@ -2794,7 +2794,7 @@
27942794

27952795
\pnum
27962796
\indextext{storage~duration|(}%
2797-
The \defnx{storage duration}{storage~duration} is the property of an object that defines the minimum
2797+
The \defnx{storage duration}{storage duration} is the property of an object that defines the minimum
27982798
potential lifetime of the storage containing the object. The storage
27992799
duration is determined by the construct used to create the object and is
28002800
one of the following:
@@ -3602,7 +3602,7 @@
36023602
and
36033603
cv-qualified versions of these
36043604
types~(\ref{basic.type.qualifier}) are collectively called
3605-
\defnx{scalar types}{scalar~type}. Scalar types,
3605+
\defnx{scalar types}{scalar type}. Scalar types,
36063606
POD classes (Clause~\ref{class}), arrays of such types and
36073607
cv-qualified versions of these
36083608
types~(\ref{basic.type.qualifier}) are collectively called
@@ -3700,7 +3700,7 @@
37003700

37013701
\pnum
37023702
\indextext{type!standard~signed~integer}%
3703-
There are five \defnx{standard signed integer types}{standard~signed~integer~type} :
3703+
There are five \defnx{standard signed integer types}{standard signed integer type} :
37043704
\indextext{type!\idxcode{signed char}}%
37053705
\indextext{type!\idxcode{short}}%
37063706
\indextext{type!\idxcode{int}}%
@@ -3713,10 +3713,10 @@
37133713
\indextext{type!extended~signed~integer}%
37143714
\indextext{type!signed~integer}%
37153715
There may also be \impldef{extended signed integer types}
3716-
\defnx{extended signed integer types}{extended~signed~integer~type}.
3716+
\defnx{extended signed integer types}{extended signed integer type}.
37173717
The standard and
37183718
extended signed integer types are collectively called
3719-
\defnx{signed integer types}{signed~integer~type}.
3719+
\defnx{signed integer types}{signed integer type}.
37203720
\indextext{integral~type!implementation-defined @\tcode{sizeof}}%
37213721
Plain
37223722
\tcode{int}s have the natural size suggested by the architecture of the
@@ -3732,7 +3732,7 @@
37323732
For each of the standard signed integer types,
37333733
there exists a corresponding (but different)
37343734
\indextext{type!standard~unsigned~integer}%
3735-
\defnx{standard unsigned integer type}{standard~unsigned~integer~type}:
3735+
\defnx{standard unsigned integer type}{standard unsigned integer type}:
37363736
\indextext{type!\idxcode{unsigned char}}%
37373737
\indextext{type!\idxcode{unsigned short}}%
37383738
\indextext{type!\idxcode{unsigned int}}%
@@ -3751,17 +3751,17 @@
37513751
\indextext{type!unsigned~integer}%
37523752
Likewise, for each of the extended signed integer types there exists a
37533753
corresponding
3754-
\defnx{extended unsigned integer type}{extended~unsigned~integer~type} with the same amount of storage and alignment
3754+
\defnx{extended unsigned integer type}{extended unsigned integer type} with the same amount of storage and alignment
37553755
requirements. The standard and extended unsigned integer types are
3756-
collectively called \defnx{unsigned integer types}{unsigned~integer~type}. The range of non-negative
3756+
collectively called \defnx{unsigned integer types}{unsigned integer type}. The range of non-negative
37573757
values of a signed integer type is a subrange of the corresponding
37583758
unsigned integer type, and the value
37593759
representation of each corresponding signed/unsigned type shall be the
37603760
same.
37613761
\indextext{type!standard~integer}%
37623762
\indextext{type!extended~integer}%
37633763
The standard signed integer types and standard unsigned integer types
3764-
are collectively called the \defnx{standard integer types}{standard~integer~type}, and the extended
3764+
are collectively called the \defnx{standard integer types}{standard integer type}, and the extended
37653765
signed integer types and extended
37663766
unsigned integer types are collectively called the \defnx{extended
37673767
integer types}{extended~integer~type}. The signed and unsigned integer types shall satisfy
@@ -3812,14 +3812,14 @@
38123812
Types \tcode{bool}, \tcode{char}, \tcode{char16_t}, \tcode{char32_t},
38133813
\tcode{wchar_t}, and the signed and unsigned integer types are
38143814
collectively called
3815-
\defnx{integral}{integral~type} types.\footnote{Therefore, enumerations~(\ref{dcl.enum}) are not integral; however,
3815+
\defnx{integral}{integral type} types.\footnote{Therefore, enumerations~(\ref{dcl.enum}) are not integral; however,
38163816
enumerations can be promoted to integral types as specified
38173817
in~\ref{conv.prom}.}
38183818
A synonym for integral type is
38193819
\indextext{signed integer representation!ones' complement}%
38203820
\indextext{signed integer representation!two's complement}%
38213821
\indextext{signed integer representation!signed magnitude}%
3822-
\defnx{integer type}{integer~type}. The representations of integral types shall
3822+
\defnx{integer type}{integer type}. The representations of integral types shall
38233823
define values by use of a pure binary numeration system.\footnote{A positional
38243824
representation for integers that uses the binary digits 0
38253825
and 1, in which the values represented by successive bits are additive,
@@ -3831,7 +3831,7 @@
38313831
\end{example}
38323832

38333833
\pnum
3834-
There are three \defnx{floating-point}{floating~point~type} types:
3834+
There are three \defnx{floating-point}{floating point type} types:
38353835
\indextext{type!\idxcode{float}}%
38363836
\tcode{float},
38373837
\indextext{type!\idxcode{double}}%
@@ -3907,8 +3907,8 @@
39073907
\defnx{references}{reference} to objects or functions of a given
39083908
type,~\ref{dcl.ref}. There are two types of references:
39093909
\begin{itemize}
3910-
\item \defnx{lvalue reference}{lvalue~reference}
3911-
\item \defnx{rvalue reference}{rvalue~reference}
3910+
\item \defnx{lvalue reference}{lvalue reference}
3911+
\item \defnx{rvalue reference}{rvalue reference}
39123912
\end{itemize}
39133913

39143914
\item
@@ -3927,7 +3927,7 @@
39273927
\defnx{enumerated type}{type!enumerated},~\ref{dcl.enum};
39283928

39293929
\item \indextext{member~pointer~to|see{pointer to member}}%
3930-
\defnx{pointers to non-static class members}{pointer~to~member},%
3930+
\defnx{pointers to non-static class members}{pointer to member},%
39313931
\footnote{Static class members are objects or functions, and pointers to them are
39323932
ordinary pointers to objects or functions.}
39333933
which identify members of a given
@@ -4284,7 +4284,7 @@
42844284
\rSec1[basic.align]{Alignment}
42854285

42864286
\pnum
4287-
Object types have \defnx{alignment requirements}{alignment~requirement!implementation-defined} (\ref{basic.fundamental},~\ref{basic.compound})
4287+
Object types have \defnx{alignment requirements}{alignment requirement!implementation-defined} (\ref{basic.fundamental},~\ref{basic.compound})
42884288
which place restrictions on the addresses at which an object of that type
42894289
may be allocated. An \defn{alignment} is an \impldef{alignment}
42904290
integer value representing the number of bytes between successive addresses
@@ -4294,7 +4294,7 @@
42944294

42954295
\pnum
42964296
\indextext{alignment!fundamental}%
4297-
A \defnx{fundamental alignment}{fundamental~alignment} is represented by an alignment
4297+
A \defnx{fundamental alignment}{fundamental alignment} is represented by an alignment
42984298
less than or equal to the greatest alignment supported by the implementation in
42994299
all contexts, which is equal to
43004300
\tcode{alignof(std::max_align_t)}~(\ref{support.types}).

source/expressions.tex

+9-9
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,7 @@
11451145
\end{example}
11461146

11471147
\pnum
1148-
An entity is \defnx{captured by copy}{captured!by~copy} if
1148+
An entity is \defnx{captured by copy}{captured!by copy} if
11491149
\begin{itemize}
11501150
\item
11511151
it is implicitly captured,
@@ -1192,7 +1192,7 @@
11921192
\end{example}
11931193

11941194
\pnum
1195-
An entity is \defnx{captured by reference}{captured!by~reference} if it is implicitly or explicitly
1195+
An entity is \defnx{captured by reference}{captured!by reference} if it is implicitly or explicitly
11961196
captured but not captured by copy. It is unspecified whether additional unnamed
11971197
non-static data members are declared in the closure type for entities captured by
11981198
reference.
@@ -1495,7 +1495,7 @@
14951495
member access expression is a \grammarterm{qualified-id}, that function is
14961496
called. Otherwise, its final overrider~(\ref{class.virtual}) in the dynamic type
14971497
of the object expression is called; such a call is referred to as a
1498-
\defnx{virtual function call}{function!virtual function~call}.
1498+
\defnx{virtual function call}{function!virtual function call}.
14991499
\begin{note}
15001500
The dynamic type is the type of the object referred to by the
15011501
current value of the object expression. \ref{class.cdtor}~describes the
@@ -2530,7 +2530,7 @@
25302530
temporary is created, no copy is made, and
25312531
constructors~(\ref{class.ctor}) or conversion
25322532
functions~(\ref{class.conv}) are not called.\footnote{This
2533-
is sometimes referred to as a \defnx{type pun}{type~pun}.}
2533+
is sometimes referred to as a \defnx{type pun}{type pun}.}
25342534

25352535
\rSec2[expr.const.cast]{Const cast}
25362536

@@ -3307,7 +3307,7 @@
33073307
\indextext{new-expression@\grammarterm{new-expression}!placement}%
33083308
The \grammarterm{new-placement} syntax is used to supply additional
33093309
arguments to an allocation function; such an expression is called
3310-
a \defnx{placement \grammarterm{new-expression}}{placement~new-expression@placement \grammarterm{new-expression}}{.}
3310+
a \defnx{placement \grammarterm{new-expression}}{placement new-expression@placement \grammarterm{new-expression}}{.}
33113311

33123312
\pnum
33133313
Overload resolution is
@@ -4871,7 +4871,7 @@
48714871

48724872
\pnum
48734873
A \grammarterm{conditional-expression} \tcode{e} is a
4874-
\defnx{core constant expression}{expression!core~constant}
4874+
\defnx{core constant expression}{expression!core constant}
48754875
unless the evaluation of \tcode{e}, following the rules of the abstract
48764876
machine~(\ref{intro.execution}), would evaluate one of the following expressions:
48774877

@@ -5080,7 +5080,7 @@
50805080
\end{example}
50815081

50825082
\pnum
5083-
An \defnx{integral constant expression}{expression!integral~constant}
5083+
An \defnx{integral constant expression}{expression!integral constant}
50845084
is an expression of integral or
50855085
unscoped enumeration type, implicitly converted to a prvalue, where the converted expression is a core constant expression.
50865086
\begin{note}
@@ -5091,7 +5091,7 @@
50915091
\end{note}
50925092

50935093
\pnum
5094-
A \defnx{converted constant expression}{expression!converted~constant}
5094+
A \defnx{converted constant expression}{expression!converted constant}
50955095
of type \tcode{T} is an
50965096
expression, implicitly converted to type \tcode{T}, where
50975097
the converted expression is a constant expression and the
@@ -5152,7 +5152,7 @@
51525152
each subobject satisfies these constraints for the value.
51535153
\end{itemize}
51545154
An entity is a
5155-
\defnx{permitted result of a constant expression}{constant expression!permitted result~of}
5155+
\defnx{permitted result of a constant expression}{constant expression!permitted result of}
51565156
if it is an
51575157
object with static storage duration that is either not a temporary object or is
51585158
a temporary object whose value satisfies the above constraints, or it is a

source/intro.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -1409,7 +1409,7 @@
14091409
as described above, satisfy the resulting constraints as imposed here. \end{note}
14101410

14111411
\pnum
1412-
Two actions are \defnx{potentially concurrent}{potentially~concurrent} if
1412+
Two actions are \defnx{potentially concurrent}{potentially concurrent} if
14131413
\begin{itemize}
14141414
\item they are performed by different threads, or
14151415
\item they are unsequenced, at least one is performed by a signal handler, and

0 commit comments

Comments
 (0)