ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Base class for all expressions.
void copy_to_operands(const exprt &expr)
Copy the given argument to the end of exprt's operands.
typet & type()
Return the type of the expression.
const irep_idt & id() const
The plus expression Associativity is not specified.
static exprt conditional_cast(const exprt &expr, const typet &type)
The unary minus expression.
int __CPROVER_ID java::java io InputStream read
API to expression classes for Pointers.
const address_of_exprt & to_address_of_expr(const exprt &expr)
Cast an exprt to an address_of_exprt.
API to expression classes.
const index_exprt & to_index_expr(const exprt &expr)
Cast an exprt to an index_exprt.
const minus_exprt & to_minus_expr(const exprt &expr)
Cast an exprt to a minus_exprt.
void make_pointer(const exprt &src)
void add_to_offset(const exprt &src)
void read(const exprt &src)
pointer_arithmetict(const exprt &src)