@@ -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
1498014980\tcode {function_ref<R(Args...) \cv {} noexcept(\placeholder {noex})>}
1498114981stores a pointer to function \exposid {thunk-ptr} and
1498214982an object \exposid {bound-entity}.
14983- \exposid {bound-entity} has
14983+ The object \exposid {bound-entity} has
1498414984an unspecified trivially copyable type \exposid {BoundEntityType}, that
1498514985models \libconcept {copyable} and
1498614986is capable of storing a pointer to object value or a pointer to function value.
@@ -14993,10 +14993,12 @@
1499314993that 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\rSec 4[func.wrap.ref.ctor]{Constructors and assignment operators}
1500215004
0 commit comments