Skip to content

Commit

Permalink
Remove redundant conditions from the invocation parameters definition.
Browse files Browse the repository at this point in the history
I checked N3866, and the redundancy was there too.  It was there in order to
fit into the INVOKE definition in [func.require], but since the Fundamentals TS
isn't defining INVOKE, we don't need the extra bullets here.
  • Loading branch information
jyasskin committed Jun 27, 2014
1 parent 90b3293 commit 0f08d27
Showing 1 changed file with 0 additions and 17 deletions.
17 changes: 0 additions & 17 deletions utilities.html
Original file line number Diff line number Diff line change
Expand Up @@ -272,28 +272,11 @@ <h1>Other type transformations</h1>
<ul>
<li>
When <code>f</code> is a pointer to a member function of a class <code>T</code>
and <code>t1</code> is an object of type <code>T</code>
or a reference to an object of type <code>T</code>
or a reference to an object of a type derived from <code>T</code>,
the <cxx-term>invocation parameters</cxx-term> are <code>U1</code> followed by
the parameters of <code>f</code> matched by <code>t2</code>, ..., <code>tN</code>.
</li>
<li>
When <code>f</code> is a pointer to a member function of a class <code>T</code>
and <code>T1</code> is not one of the types described in the previous item,
the <cxx-term>invocation parameters</cxx-term> are <code>U1</code> followed by
the parameters of <code>f</code> matched by <code>t2</code>, ..., <code>tN</code>.
</li>
<li>
When <code>N == 1</code> and <code>f</code> is a pointer to member data of a class <code>T</code>
and <code>t1</code> is an object of type <code>T</code>
or a reference to an object of type <code>T</code>
or a reference to an object of a type derived from <code>T</code>,
the <cxx-term>invocation parameter</cxx-term> is <code>U1</code>.
</li>
<li>
When <code>N == 1</code> and <code>f</code> is a pointer to member data of a class <code>T</code>
and <code>T1</code> is not one of the types described in the previous item,
the <cxx-term>invocation parameter</cxx-term> is <code>U1</code>.
</li>
<li>
Expand Down

0 comments on commit 0f08d27

Please sign in to comment.