@@ -1484,11 +1484,12 @@ $(H4 $(LNAME2 cast_floating, Floating Point))
1484
1484
1485
1485
$(H4 $(LNAME2 cast_struct, Structs))
1486
1486
1487
- $(P Casting a value $(I v) to a struct $(I S), when value is not a struct
1488
- of the same type, is equivalent to:)
1487
+ $(P Casting an expression $(I e) to a struct $(I S), when the
1488
+ expression is not a struct of the same type, is equivalent to a
1489
+ $(GLINK PostfixExpression):)
1489
1490
1490
1491
---
1491
- S(v )
1492
+ S(e )
1492
1493
---
1493
1494
1494
1495
$(H4 $(LNAME2 cast_qualifier, Qualifier Cast))
@@ -1621,8 +1622,10 @@ $(TABLE
1621
1622
$(TROW `--`, Decrement after use)
1622
1623
$(TROW `(args)`,
1623
1624
Either:
1624
- * Call an expression with optional arguments
1625
- * Construct a type with optional arguments
1625
+ * $(RELATIVE_LINK2 callable_expressions, Call an expression) with optional arguments
1626
+ * Call $(DDSUBLINK spec/operatoroverloading, static-opcall,
1627
+ static `opCall`) on a user-defined type
1628
+ * $(RELATIVE_LINK2 type-constructor-arguments, Construct a type) with optional arguments
1626
1629
)
1627
1630
$(TROW *IndexOperation*, Select a single element)
1628
1631
$(TROW *SliceOperation*, Select a series of elements)
@@ -1646,6 +1649,8 @@ $(GNAME NamedArgument):
1646
1649
$(GLINK AssignExpression)
1647
1650
)
1648
1651
1652
+ $(H4 $(LNAME2 callable_expressions, Callable Expressions))
1653
+
1649
1654
$(P A callable expression can precede a list of named arguments in parentheses.
1650
1655
The following expressions can be called:)
1651
1656
0 commit comments