<tr><td>13 [over]</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td> 13.1 [over.load]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
- <td>Missing name mangling.</td>
+ <td class="na" align="center">N/A</td>
+ <td class="advanced" align="center"></td>
+ <td class="advanced" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td></td>
</tr>
<tr>
<td> 13.2 [over.dcl]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="advanced" align="center"></td>
+ <td class="advanced" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3 [over.match]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1 [over.match.funcs]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="basic" align="center"></td>
<td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.1 [over.match.call]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="basic" align="center"></td>
<td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.1.1 [over.call.func]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="advanced" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.1.2 [over.call.object]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="medium" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td>Missing AST representation for the implicit conversion to a function reference/pointer</td>
</tr>
<tr>
<td> 13.3.1.2 [over.match.oper]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.3 [over.match.ctor]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.4 [over.match.copy]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.5 [over.match.conv]</td>
- <td class="complete" align="center"></td>
- <td class="broken" align="center"></td>
- <td class="broken" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.1.6 [over.match.ref]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.2 [over.match.viable]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="medium" align="center"></td>
<td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3 [over.match.best]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3.1 [over.best.ics]</td>
- <td class="complete" align="center"></td>
- <td class="medium" align="center"></td>
- <td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="advanced" align="center"></td>
+ <td class="advanced" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3.1.1 [over.ics.scs]</td>
- <td class="complete" align="center"></td>
- <td class="medium" align="center"></td>
- <td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="advanced" align="center"></td>
+ <td class="advanced" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3.1.2 [over.ics.user]</td>
- <td class="complete" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td class="medium" align="center"></td>
+ <td class="medium" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3.1.3 [over.ics.ellipsis]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="medium" align="center"></td>
<td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3.1.4 [over.ics.ref]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="medium" align="center"></td>
<td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.3.3.2 [over.ics.rank]</td>
- <td class="complete" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="medium" align="center"></td>
<td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td> 13.4 [over.over]</td>
- <td class="advanced" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td class="medium" align="center"></td>
<td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td>Error messages need some work. Without templates or using
declarations, we don't have any ambiguities, so the semantic
analysis is incomplete.</td>
<td> 13.5 [over.oper]</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
- <td>Some overloaded operators can only be called with function syntax, e.g., <code>operator[](x)</code>.</td>
+ <td class="advanced" align="center"></td>
+ <td class="na" align="center">N/A</td>
+ <td></td>
</tr>
<tr>
<td> 13.5.1 [over.unary]</td>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="advanced" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td></td>
</tr>
<tr>
<td class="na" align="center">N/A</td>
<td class="advanced" align="center"></td>
<td class="medium" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="na" align="center">N/A</td>
<td>Missing pointer-to-member versions (p11, p16) and support for
the ternary operator (p24, p25).</td>
</tr>
<td>14 [temp]</td>
<td class="basic" align="center">N/A</td>
<td class="basic" align="center"></td>
- <td class="broken" align="center"></td>
+ <td class="basic" align="center"></td>
<td class="broken" align="center"></td>
<td></td>
</tr>