| Argument type | X::argument_type | The type of the argument in the expression |
| X | A type that is a model of UnaryExpression |
| x | Object of type X |
| a | Object of type X::argument_type |
| Name | Expression | Type requirements | Return type | Constructor | X x(a) | X& |
|---|---|---|---|
| Argument | x.argument() | X::argument_type |
| Name | Expression | Precondition | Semantics | Postcondition |
|---|---|---|---|---|
| Constructor | X x(a); | |||
| Argument | x.argument() |