Skip to content

Commit 6f1a59d

Browse files
committed
fixup: spaces and other small fixes
1 parent f1d6b52 commit 6f1a59d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

source/threads.tex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11656,7 +11656,7 @@
1165611656
\rSec2[saferecl.general]{General}
1165711657

1165811658
\pnum
11659-
This clause contains safe-reclamation techniques, which are most
11659+
Subclause \ref{saferecl} contains safe-reclamation techniques, which are most
1166011660
frequently used to straightforwardly resolve access-deletion races.
1166111661

1166211662
\rSec2[saferecl.rcu]{Read-copy update (RCU)}
@@ -11673,9 +11673,9 @@
1167311673

1167411674
\pnum
1167511675
A class type \tcode{T} is \defn{rcu-protectable}
11676-
if it has exactly one base class of type \tcode{rcu_obj_base<T,D>}
11676+
if it has exactly one base class of type \tcode{rcu_obj_base<T, D>}
1167711677
for some \tcode{D}, and that base is public and non-virtual, and
11678-
it has no base classes of type \tcode{rcu_obj_base<X,Y>}
11678+
it has no base classes of type \tcode{rcu_obj_base<X, Y>}
1167911679
for any other combination \tcode{X}, \tcode{Y}.
1168011680
An object is rcu-protectable if it is of rcu-protectable type.
1168111681

@@ -11731,7 +11731,7 @@
1173111731
}
1173211732
\end{codeblock}
1173311733

11734-
\rSec3[saferecl.rcu.base]{Class \tcode{rcu_obj_base}}
11734+
\rSec3[saferecl.rcu.base]{Class template \tcode{rcu_obj_base}}
1173511735

1173611736
\pnum
1173711737
Objects of type \tcode{T} to be protected by RCU inherit from
@@ -11793,9 +11793,9 @@
1179311793
\expects
1179411794
\tcode{*this} is
1179511795
a base class subobject of an object \tcode{x} of type \tcode{T}.
11796-
The member function \tcode{rcu_obj_base<T,D>::retire}
11796+
The member function \tcode{rcu_obj_base<T, D>::retire}
1179711797
was not invoked on \tcode{x} before.
11798-
The assignment to \exposid{deleter} does not throw an exception.
11798+
The assignment to \exposid{deleter} does not exit via an exception.
1179911799

1180011800
\pnum
1180111801
\effects
@@ -11985,7 +11985,7 @@
1198511985
\effects
1198611986
May allocate memory.
1198711987
It is unspecified whether the memory allocation
11988-
is performed by invoking \tcode{operator} \tcode{new}.
11988+
is performed by invoking \tcode{\keyword{operator} \keyword{new}}.
1198911989
Initializes an object \tcode{d1} of type \tcode{D} from \tcode{std::move(d)}.
1199011990
Schedules the evaluation of \tcode{d1(p)} in the domain \tcode{dom};
1199111991
the behavior is undefined if that evaluation exits via an exception.

0 commit comments

Comments
 (0)