The xtd::expressions::as_expression method convert a type as xtd::expressions::expression or xtd::expressions::constant.
| value | The value to convert. @raturn The result as xtd::expressions::expression or xtd::expressions::constant. |
Public Fields | |
| static constexpr operator_precedence | precedence |
| The operator precedence. That contains one of xtd::expressions::operator_precedence values. | |
Public Operators | |
| constexpr decltype(auto) | operator() (auto &&... args) const |
| Add the specified arguments. | |
Public Constructors | |
| constexpr | member_expression ()=default |
| Initialize a new xtd::expressions::member_expression object. | |
| constexpr | member_expression (expression_t expression, member_t member) |
| Initialize a new xtd::expressions::add_expression object with specified expression and member operands. | |
|
constexprdefault |
Initialize a new xtd::expressions::member_expression object.
|
inlineconstexpr |
Initialize a new xtd::expressions::add_expression object with specified expression and member operands.
| expression | The expression operand. |
| member | The member operand. |
|
inlineconstexpr |
Add the specified arguments.
| args | the arguments to add. |
|
staticconstexpr |
The operator precedence. That contains one of xtd::expressions::operator_precedence values.