Skip to content

Commit b9571b8

Browse files
committed
[func.wrap.ref.class] Fix use of template parameter name "ArgTypes".
Also use a codeblock to make the code presentation a bit tidier, and add descriptive nouns before symbolic references.
1 parent b931610 commit b9571b8

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

source/utilities.tex

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14959,10 +14959,10 @@
1495914959

1496014960
private:
1496114961
template<class... T>
14962-
static constexpr bool @\exposidnc{is-invocable-using}@ = @\seebelownc@; // \expos
14962+
static constexpr bool @\exposidnc{is-invocable-using}@ = @\seebelownc@; // \expos
1496314963

14964-
R (*@\exposidnc{thunk-ptr}@)(@\exposidnc{BoundEntityType}@, Args&&...) noexcept(@\placeholdernc{noex}@); // \expos
14965-
@\exposidnc{BoundEntityType}@ @\exposidnc{bound-entity}@; // \expos
14964+
R (*@\exposidnc{thunk-ptr}@)(@\exposidnc{BoundEntityType}@, ArgTypes&&...) noexcept(@\placeholdernc{noex}@); // \expos
14965+
@\exposidnc{BoundEntityType}@ @\exposidnc{bound-entity}@; // \expos
1496614966
};
1496714967

1496814968
// \ref{func.wrap.ref.deduct}, deduction guides
@@ -14980,7 +14980,7 @@
1498014980
\tcode{function_ref<R(Args...) \cv{} noexcept(\placeholder{noex})>}
1498114981
stores a pointer to function \exposid{thunk-ptr} and
1498214982
an object \exposid{bound-entity}.
14983-
\exposid{bound-entity} has
14983+
The object \exposid{bound-entity} has
1498414984
an unspecified trivially copyable type \exposid{BoundEntityType}, that
1498514985
models \libconcept{copyable} and
1498614986
is capable of storing a pointer to object value or a pointer to function value.
@@ -14993,10 +14993,12 @@
1499314993
that models \libconcept{copyable}.
1499414994

1499514995
\pnum
14996-
Within \ref{func.wrap.ref},
14996+
Within subclause~\ref{func.wrap.ref},
1499714997
\tcode{\placeholder{call-args}} is an argument pack with elements such that
14998-
\tcode{decltype((\placeholder{call-args}\linebreak{}))...} denote
14999-
\tcode{Args\&\&...} respectively.
14998+
\begin{codeblock}
14999+
decltype((@\placeholder{call-args}@))...
15000+
\end{codeblock}
15001+
denote \tcode{ArgTypes\&\&...} respectively.
1500015002

1500115003
\rSec4[func.wrap.ref.ctor]{Constructors and assignment operators}
1500215004

0 commit comments

Comments
 (0)