<link type="text/css" rel="stylesheet" href="menu.css" />\r
<link type="text/css" rel="stylesheet" href="content.css" />\r
<style type="text/css">\r
-</style>\r
+ .na { background-color: #C0C0C0 }\r
+ .broken { background-color: #C11B17 }\r
+ .basic { background-color: #F88017 }\r
+ .medium { background-color: #FDD017 }\r
+ .advanced { background-color: #347C17 }\r
+ .complete { background-color: #00FF00 }\r
+ </style>\r
</head>\r
<body>\r
\r
</tr>\r
<tr>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td> \r
- <td bgcolor="#C11B17"></td>\r
- <td bgcolor="#F88017"></td>\r
- <td bgcolor="#FDD017"></td>\r
- <td bgcolor="#347C17"></td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="na">N/A</td> \r
+ <td class="broken"></td>\r
+ <td class="basic"></td>\r
+ <td class="medium"></td>\r
+ <td class="advanced"></td>\r
+ <td class="complete" align="center">✓</td>\r
</tr>\r
</table>\r
\r
<tr>\r
<td>2 [lex]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.1 [lex.phases]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.2 [lex.charset]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.3 [lex.trigraph]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.4 [lex.pptoken]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.5 [lex.digraph]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.6 [lex.token]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.7 [lex.comment]</td>\r
<td></td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.8 [lex.header]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.9 [lex.ppnumber]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.10 [lex.name]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.11 [lex.key]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.12 [lex.operators]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.13 [lex.literal]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.13.1 [lex.icon]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.13.2 [lex.ccon]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.13.3 [lex.fcon]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.13.4 [lex.string]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 2.13.5 [lex.bool]</td>\r
<td></td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
- <td bgcolor="#C0C0C0">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
+ <td class="na">N/A</td>\r
<td></td>\r
</tr>\r
<tr><td>3 [basic]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td> 3.10 [basic.lval]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td>4 [conv]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.1 [conv.lval]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#347C17" align="center"></td> <!-- p2: sizeof -->\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="advanced" align="center"></td> <!-- p2: sizeof -->\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.2 [conv.array]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.3 [conv.func]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="medium" align="center"></td>\r
<td></td>\r
<td>Missing conversions from overloaded functions to function pointers.</td>\r
</tr>\r
<tr>\r
<td> 4.4 [conv.qual]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#FDD017" align="center"></td> <!-- pointer-to-member -->\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="medium" align="center"></td> <!-- pointer-to-member -->\r
<td></td>\r
<td>Missing pointer-to-member conversions.</td>\r
</tr>\r
<tr>\r
<td> 4.5 [conv.prom]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.6 [conv.fpprom]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.7 [conv.integral]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.8 [conv.double]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
\r
<tr>\r
<td> 4.9 [conv.fpint]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.10 [conv.ptr]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
<td></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 4.11 [conv.mem]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td></td>\r
<td>No support for pointer-to-members.</td>\r
</tr>\r
<tr>\r
<td> 4.12 [conv.bool]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#00FF00" align="center">✓</td>\r
- <td bgcolor="#FDD017" align="center"></td> <!-- pointer-to-member --> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="complete" align="center">✓</td>\r
+ <td class="medium" align="center"></td> <!-- pointer-to-member --> \r
<td></td>\r
<td>Missing pointer-to-member conversions.</td>\r
</tr>\r
</tr>\r
<tr>\r
<td> 5.2.7 [expr.dynamic.cast]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
<td></td>\r
<td>No support for polymorphic classes.</td>\r
</tr>\r
</tr>\r
<tr>\r
<td> 5.2.9 [expr.static.cast]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
<td></td>\r
<td>Missing member pointer conversions.</td>\r
</tr>\r
<tr>\r
<td> 5.2.10 [expr.reinterpret.cast]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#347C17" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
<td></td>\r
<td>Missing member pointer conversions</td>\r
</tr>\r
<tr>\r
<td> 5.2.11 [expr.const.cast]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#347C17" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
<td></td>\r
<td>Missing member pointer conversions</td> \r
</tr>\r
<tr><td> 8.3.5 [dcl.fct]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 8.3.6 [dcl.fct.default]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
<td></td>\r
<td>Missing default arguments for out-of-line member functions, templates.</td>\r
</tr>\r
<tr><td> 8.5.2 [dcl.init.string]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 8.5.3 [dcl.init.ref]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
<td></td>\r
</tr>\r
<tr><td>9 [class]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td>12 [special]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 12.1 [class.ctor]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td></td>\r
</tr>\r
<tr><td> 12.2 [class.temporary]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 12.3 [class.conv]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 12.3.1 [class.conv.ctor]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 12.3.2 [class.conv.fct]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td>Conversion functions can be declared and defined, but aren't used for anything.</td>\r
</tr>\r
<tr>\r
<td> 12.4 [class.dtor]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td>Most of the semantics of destructors are unimplemented.</td>\r
</tr>\r
<tr><td> 12.5 [class.free]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td> 12.6.1 [class.expl.init]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 12.6.2 [class.base.init]</td>\r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td>No actual direct initialization; implicit initialization not checked.</td>\r
</tr>\r
<tr><td> 12.7 [class.cdtor]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td>13 [over]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 13.1 [over.load]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td>Missing name mangling.</td>\r
</tr>\r
<tr>\r
<td> 13.2 [over.dcl]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3 [over.match]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1 [over.match.funcs]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.1 [over.match.call]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.1.1 [over.call.func]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.1.2 [over.call.object]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.2 [over.match.oper]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.3 [over.match.ctor]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.4 [over.match.copy]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.5 [over.match.conv]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.1.6 [over.match.ref]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.2 [over.match.viable]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3 [over.match.best]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3.1 [over.best.ics]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3.1.1 [over.ics.scs]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3.1.2 [over.ics.user]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="basic" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3.1.3 [over.ics.ellipsis]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3.1.4 [over.ics.ref]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.3.3.2 [over.ics.rank]</td>\r
- <td bgcolor="#00FF00" align="center">✓</td> \r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="complete" align="center">✓</td> \r
+ <td class="medium" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr><td> 13.4 [over.over]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
<td> 13.5 [over.oper]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td>Most overloaded operators can only be called with function syntax, e.g., <code>operator+(x)</code>.</td>\r
</tr>\r
<tr>\r
<td> 13.5.1 [over.unary]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.5.2 [over.binary]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#F88017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="basic" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.5.3 [over.ass]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.5.4 [over.call]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.5.5 [over.sub]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.5.6 [over.ref]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr>\r
<td> 13.5.7 [over.inc]</td>\r
- <td bgcolor="#347C17" align="center"></td> \r
- <td bgcolor="#347C17" align="center"></td>\r
- <td bgcolor="#FDD017" align="center"></td>\r
- <td bgcolor="#C11B17" align="center"></td> \r
+ <td class="advanced" align="center"></td> \r
+ <td class="advanced" align="center"></td>\r
+ <td class="medium" align="center"></td>\r
+ <td class="broken" align="center"></td> \r
<td></td>\r
</tr>\r
<tr><td> 13.6 [over.built]</td><td></td><td></td><td></td><td></td><td></td></tr>\r