authorgravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2020-09-23 21:31:57+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-09-24 00:01:57-04:00
log72f4cdb2b4221658b4c85b33394377081ffae6bb
treeb7da587095e4bc604b159d2da7241d13a8c2d3ce
parent0f3111379b940823090b3a0e540aa04fac64dc5b

docs: update implementation status for @Type()


1 files changed, 8 insertions(+), 15 deletions(-)

doc/langref.html.in+8-15
...@@ -8467,30 +8467,23 @@ test "integer truncation" {...@@ -8467,30 +8467,23 @@ test "integer truncation" {
8467 <li>{#syntax#}@TypeOf(null){#endsyntax#}</li>8467 <li>{#syntax#}@TypeOf(null){#endsyntax#}</li>
8468 <li>{#link|Arrays#}</li>8468 <li>{#link|Arrays#}</li>
8469 <li>{#link|Optionals#}</li>8469 <li>{#link|Optionals#}</li>
8470 <li>{#link|Error Set Type#}</li>
8470 <li>{#link|Error Union Type#}</li>8471 <li>{#link|Error Union Type#}</li>
8471 <li>{#link|Vectors#}</li>8472 <li>{#link|Vectors#}</li>
8472 <li>{#link|Opaque Types#}</li>8473 <li>{#link|Opaque Types#}</li>
8473 <li>AnyFrame</li>8474 <li>{#link|@Frame#}</li>
8474 </ul>8475 <li>{#syntax#}anyframe{#endsyntax#}</li>
8475 <p>8476 <li>{#link|struct#}</li>
8476 For these types it is a8477 <li>{#link|enum#}</li>
8477 <a href="https://github.com/ziglang/zig/issues/2907">TODO in the compiler to implement</a>:8478 <li>{#link|Enum Literals#}</li>
8478 </p>8479 <li>{#link|union#}</li>
8479 <ul>
8480 <li>ErrorSet</li>
8481 <li>Enum</li>
8482 <li>FnFrame</li>
8483 <li>EnumLiteral</li>
8484 </ul>8480 </ul>
8485 <p>8481 <p>
8486 For these types, {#syntax#}@Type{#endsyntax#} is not available.8482 For these types, {#syntax#}@Type{#endsyntax#} is not available:
8487 <a href="https://github.com/ziglang/zig/issues/383">There is an open proposal to allow unions and structs</a>.
8488 </p>8483 </p>
8489 <ul>8484 <ul>
8490 <li>{#link|union#}</li>
8491 <li>{#link|Functions#}</li>8485 <li>{#link|Functions#}</li>
8492 <li>BoundFn</li>8486 <li>BoundFn</li>
8493 <li>{#link|struct#}</li>
8494 </ul>8487 </ul>
8495 {#header_close#}8488 {#header_close#}
8496 {#header_open|@typeInfo#}8489 {#header_open|@typeInfo#}