operator_precedence
Specifies the operator precedence.
Definition operator_precedence.hpp:22
@ member_access
Represnets the member access operator precedence (a.b a->b).
Definition operator_precedence.hpp:44
@ compound_bitwise_right_assignment
Represnets the compound bitwise right assignment operator precedence (a >>= b).
Definition operator_precedence.hpp:142
@ compound_difference_assignment
Represnets the compound difference assignment operator precedence (a -= b).
Definition operator_precedence.hpp:132
@ new_allocation
Represnets the new allocation operator precedence (new new[]).
Definition operator_precedence.hpp:72
@ three_way_comparison
Represnets the three way comparison operator precedence (a <=> b).
Definition operator_precedence.hpp:92
@ yield
Represnets the yield operator precedence (co_yield).
Definition operator_precedence.hpp:124
@ prefix_decrement
Represnets the prefix decrement operator precedence (--a).
Definition operator_precedence.hpp:50
@ ternary
Represnets the ternary operator precedence (a ? a : c).
Definition operator_precedence.hpp:120
@ lowest
Represnets the lowest operator precedence.
Definition operator_precedence.hpp:152
@ bitwise_and
Represnets the bitwise and operator precedence (a & b).
Definition operator_precedence.hpp:110
@ await
Represnets the await operator precedence (co_await).
Definition operator_precedence.hpp:70
@ addition
Represnets the addition operator precedence (a + b).
Definition operator_precedence.hpp:84
@ compound_bitwise_left_assignment
Represnets the compound bitwise left assignment operator precedence (a <<= b).
Definition operator_precedence.hpp:140
@ logical_or
Represnets the logical or operator precedence (a || b).
Definition operator_precedence.hpp:118
@ bitwise_xor
Represnets the bitwise xor operator precedence (a ^ b).
Definition operator_precedence.hpp:112
@ postfix_decrement
Represnets the postfix decrement operator precedence (a--).
Definition operator_precedence.hpp:36
@ compound_assignment
Represnets the compound assignment operator precedence (a += b a += b a -= b a *= b a /= b a %= b a <...
Definition operator_precedence.hpp:128
@ unary_minus
Represnets the unary minus operator precedence (-a).
Definition operator_precedence.hpp:54
@ compound_modulo_assignment
Represnets the compound modulo assignment operator precedence (a %= b).
Definition operator_precedence.hpp:138
@ equal
Represnets the equal operator precedence (a == b).
Definition operator_precedence.hpp:106
@ division
Represnets the division operator precedence (a / b).
Definition operator_precedence.hpp:80
@ modulo
Represnets the modulo operator precedence (a % b).
Definition operator_precedence.hpp:82
@ prefix_increment
Represnets the prefix increment operator precedence (++a).
Definition operator_precedence.hpp:48
@ scope_resolution
Represnets the scope resolution operator precedence (a::b).
Definition operator_precedence.hpp:32
@ pointer_to_member
Represnets the pointer to member operator precedence (a.*.b a->*b).
Definition operator_precedence.hpp:76
@ compound_bitwise_or_assignment
Represnets the compound bitwise or assignment (a |= b) operator precedence ().
Definition operator_precedence.hpp:148
@ less_or_equal
Represnets the less or equal operator precedence (a <= b).
Definition operator_precedence.hpp:98
@ compound_bitwise_xor_assignment
Represnets the compound bitwise xor assignment operator precedence (a ^= b).
Definition operator_precedence.hpp:146
@ method_access
Represnets the method access operator precedence (a.b a->b).
Definition operator_precedence.hpp:46
@ greater
Represnets the greater operator precedence (a > b).
Definition operator_precedence.hpp:100
@ compound_bitwise_and_assignment
Represnets the compound bitwise and assignment operator precedence (a &= b).
Definition operator_precedence.hpp:144
@ indirection
Represnets the indirection operator precedence (*a).
Definition operator_precedence.hpp:62
@ subscript
Represnets the subscript operator precedence (a[]).
Definition operator_precedence.hpp:42
@ compound_product_assignment
Represnets the compound product assignment operator precedence (a *= b).
Definition operator_precedence.hpp:134
@ equality
Represnets the equality operator precedence (a == b // a != b).
Definition operator_precedence.hpp:104
@ subtraction
Represnets the subtraction operator precedence (a - b).
Definition operator_precedence.hpp:86
@ bitwise_left
Represnets the bitwise left operator precedence (a << b).
Definition operator_precedence.hpp:88
@ delete_dallocation
Represnets the delete dallocation operator precedence (delete delete[]).
Definition operator_precedence.hpp:74
@ not_equal
Represnets the not equal operator precedence (a != b).
Definition operator_precedence.hpp:108
@ multiplication
Represnets the multiplication operator precedence (a * b).
Definition operator_precedence.hpp:78
@ logical_and
Represnets the logical and operator precedence (a && b).
Definition operator_precedence.hpp:116
@ bitwise_right
Represnets the bitwise right operator precedence (a >> b).
Definition operator_precedence.hpp:90
@ bitwise_not
Represnets the bitwise not operator precedence (~a).
Definition operator_precedence.hpp:58
@ logical_not
Represnets the logical not operator precedence (!a).
Definition operator_precedence.hpp:56
@ assignment
Represnets the assignment operator precedence (a = b).
Definition operator_precedence.hpp:126
@ comma
Represnets the coma operator precedence (a, b).
Definition operator_precedence.hpp:150
@ c_ctyle_cast
Represnets the c ctyle cast operator precedence ((type)a).
Definition operator_precedence.hpp:60
@ unary_plus
Represnets the unary plus operator precedence (+a).
Definition operator_precedence.hpp:52
@ greater_or_equal
Represnets the greater or equal operator precedence (a >= b).
Definition operator_precedence.hpp:102
@ compound_quotient_assignment
Represnets the compound quotient assignment operator precedence (a /= b).
Definition operator_precedence.hpp:136
@ functional_cast
Represnets the functional cast operator precedence (type(a) type {a}).
Definition operator_precedence.hpp:38
@ relational
Represnets the relational operator precedence (a < b, a <= b a > b a >= b).
Definition operator_precedence.hpp:94
@ bitwise_or
Represnets the bitwise or operator precedence (a | b).
Definition operator_precedence.hpp:114
@ highest
Represnets the highest operator precedence.
Definition operator_precedence.hpp:24
@ address_of
Represnets the address of operator precedence (&a).
Definition operator_precedence.hpp:64
@ compound_sum_assignment
Represnets the compound sum assignment operator precedence (a += b).
Definition operator_precedence.hpp:130
@ less
Represnets the less operator precedence (a < b).
Definition operator_precedence.hpp:96
@ function_call
Represnets the function call operator precedence (a()).
Definition operator_precedence.hpp:40
@ postfix_increment
Represnets the postfix increment operator precedence (a++).
Definition operator_precedence.hpp:34
The xtd::expressions namespace provides a lightweight, composable expression template framework for b...
Definition add_expression.hpp:14
The xtd::reflection namespace contains types that retrieve information about assemblies,...
Definition assembly.hpp:11
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
auto size_of() noexcept -> xtd::usize
Used to obtain the size in bytes of the object representation of type or expression.
Definition size_of.hpp:21
The xtd::expressions::constant is the constant wrapper.
Definition constant.hpp:55
The xtd::expressions::placeholder object is placeholder for all expressions.
Definition placeholder.hpp:58
The xtd::expressions::value is the value wrapper.
Definition value.hpp:55