Represents a node of the expression tree which is an operation applied to expression operands
Represents a node of the expression tree which is an operation applied to expression operands
void GetComponents( OpKind&, ExprTree*&, ExprTree*&, ExprTree *& )
e1 - The first sub-expression child of the node.
e2 - The second sub-expression child of the node (if any).
e3 - The third sub-expression child of the node (if any). static void Operate(OpKind op, Value &op1, Value &op2, Value &result)
op1 - The first operand.
op2 - The second operand.
result - The result of the operation.
static void Operate(OpKind op, Value &op1, Value &op2, Value &op3, Value &result)
op1 - The first operand.
op2 - The second operand.
op3 - The third operand.
result - The result of the operation.
static bool IsStrictOperator( OpKind )
static int PrecedenceLevel( OpKind )
generated by doc++