Skip to content

Commit

Permalink
[exec.recv.concepts] Mark exposition-only concepts as such (#7540)
Browse files Browse the repository at this point in the history
  • Loading branch information
ericniebler authored Jan 3, 2025
1 parent 75af9f7 commit 8faee0f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions source/exec.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1095,15 +1095,15 @@
@\libconcept{constructible_from}@<remove_cvref_t<Rcvr>, Rcvr>; // lvalues are copyable

template<class Signature, class Rcvr>
concept @\defexposconcept{valid-completion-for}@ =
concept @\defexposconcept{valid-completion-for}@ = // \expos
requires (Signature* sig) {
[]<class Tag, class... Args>(Tag(*)(Args...))
requires @\exposconcept{callable}@<Tag, remove_cvref_t<Rcvr>, Args...>
{}(sig);
};

template<class Rcvr, class Completions>
concept @\defexposconcept{has-completions}@ =
concept @\defexposconcept{has-completions}@ = // \expos
requires (Completions* completions) {
[]<@\exposconcept{valid-completion-for}@<Rcvr>...Sigs>(completion_signatures<Sigs...>*)
{}(completions);
Expand Down

0 comments on commit 8faee0f

Please sign in to comment.