An expression of the form exp1 binop exp2. More...
#include <binop_expression.h>
Public Member Functions | |
binop_expression (expression *exp1, expression *exp2, binop_type op, type *t, location loc) | |
virtual string | to_string () const |
virtual binop_type | get_operator () |
void | set_first_operand (expression *op1) |
void | set_second_operand (expression *op2) |
virtual expression * | get_first_operand () |
virtual expression * | get_second_operand () |
virtual bool | is_vector_binop () |
Static Public Member Functions | |
static string | binop_to_string (binop_type op) |
static bool | is_predicate_binop (il::binop_type bt) |
Friends | |
class | boost::serialization::access |
An expression of the form exp1 binop exp2.