Operator_Type¶
- enum Operator_Type¶
Field
Constant in module
Description
New
ir.operator_new
newArray_New
ir.operator_array_new
new[]Add
ir.operator_add
+Unary_Plus
ir.operator_unary_plus
Multiply
ir.operator_multiply
*Dereference_Star
ir.operator_dereference_star
Modulo
ir.operator_modulo
%Address_Of
ir.operator_address_of
&Bit_And
ir.operator_bit_and
Bit_Not
ir.operator_bit_not
~Assign
ir.operator_assign
=Greater_Than
ir.operator_greater_than
>Subtract_Assign
ir.operator_subtract_assign
-=Divide_Assign
ir.operator_divide_assign
/=Bit_Xor_Assign
ir.operator_bit_xor_assign
^=Bit_Or_Assign
ir.operator_bit_or_assign
|=Shift_Right
ir.operator_shift_right
>>Shift_Left_Assign
ir.operator_shift_left_assign
<<=Unequal
ir.operator_unequal
!=Greater_Or_Equal
ir.operator_greater_or_equal
>=Or_Else
ir.operator_or_else
||Prefix_Decrement
ir.operator_prefix_decrement
--Postfix_Decrement
ir.operator_postfix_decrement
Arrow_Star
ir.operator_arrow_star
->*Call
ir.operator_call
()Conditional
ir.operator_conditional
?Gnu_Min
ir.operator_gnu_min
<?Delete
ir.operator_delete
deleteArray_Delete
ir.operator_array_delete
delete[]Subtract
ir.operator_subtract
-Unary_Minus
ir.operator_unary_minus
Divide
ir.operator_divide
/Bit_Xor
ir.operator_bit_xor
^Bit_Or
ir.operator_bit_or
|Logical_Not
ir.operator_logical_not
!Less_Than
ir.operator_less_than
<Add_Assign
ir.operator_add_assign
+=Multiply_Assign
ir.operator_multiply_assign
*=Modulo_Assign
ir.operator_modulo_assign
%=Bit_And_Assign
ir.operator_bit_and_assign
&=Shift_Left
ir.operator_shift_left
<<Shift_Right_Assign
ir.operator_shift_right_assign
>>=Equal
ir.operator_equal
==Less_Or_Equal
ir.operator_less_or_equal
<=And_Then
ir.operator_and_then
&&Prefix_Increment
ir.operator_prefix_increment
++Postfix_Increment
ir.operator_postfix_increment
Comma
ir.operator_comma
,Dereference_Arrow
ir.operator_dereference_arrow
->Array_Access
ir.operator_array_access
[]Gnu_Max
ir.operator_gnu_max
>?Three_Way_Compare
ir.operator_three_way_compare
<=>User_Defined_Literal
ir.operator_user_defined_literal
C++11
operator""suffix