Content-Length: 227822 | pFad | https://github.com/cplusplus/draft/commit/6953b24c045895770f089a1c04da8e46007348af

E1 [special] Clarify that we are using overload resolution to determine the · cplusplus/draft@6953b24 · GitHub
Skip to content

Commit

Permalink
[special] Clarify that we are using overload resolution to determine the
Browse files Browse the repository at this point in the history
corresponding constructor, not performing overload resolution "on" it
(whatever that might mean).

Editorially fixes CWG 2197.
  • Loading branch information
zygoloid committed Nov 12, 2016
1 parent 829560f commit 6953b24
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions source/special.tex
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@
with a \grammarterm{brace-or-equal-initializer}, has
class type \tcode{M} (or array thereof) and either \tcode{M}
has no default constructor or overload resolution
(\ref{over.match}) as applied to \tcode{M}'s default
(\ref{over.match}) as applied to find \tcode{M}'s corresponding
constructor results in an ambiguity or in a function that is deleted or
inaccessible from the defaulted default constructor, or

Expand Down Expand Up @@ -2641,7 +2641,7 @@

\item a potentially constructed subobject type
\tcode{M} (or array thereof) that cannot be copied/moved because
overload resolution (\ref{over.match}), as applied to
overload resolution (\ref{over.match}), as applied to find
\tcode{M}'s
corresponding constructor, results in an ambiguity or
a function that is deleted or inaccessible from the
Expand Down Expand Up @@ -2944,7 +2944,7 @@
\item a direct non-static data member of class type \tcode{M}
(or array thereof) or a direct base class \tcode{M}
that cannot be copied/moved because overload resolution
(\ref{over.match}), as applied to \tcode{M}'s corresponding
(\ref{over.match}), as applied to find \tcode{M}'s corresponding
assignment operator, results in an ambiguity or
a function that is deleted or inaccessible from the
defaulted assignment operator.
Expand Down

0 comments on commit 6953b24

Please sign in to comment.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/cplusplus/draft/commit/6953b24c045895770f089a1c04da8e46007348af

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy