10 #ifndef CPROVER_UTIL_BYTE_OPERATORS_H 11 #define CPROVER_UTIL_BYTE_OPERATORS_H 103 #endif // CPROVER_UTIL_BYTE_OPERATORS_H
The type of an expression, extends irept.
const exprt & offset() const
irep_idt byte_update_id()
const exprt & value() const
typet & type()
Return the type of the expression.
const byte_update_exprt & to_byte_update_expr(const exprt &expr)
A base class for binary expressions.
API to expression classes.
irep_idt byte_extract_id()
An expression with three operands.
#define PRECONDITION(CONDITION)
dstringt has one field, an unsigned integer no which is an index into a static table of strings...
byte_update_exprt(irep_idt _id, const exprt &_op, const exprt &_offset, const exprt &_value)
Base class for all expressions.
const byte_extract_exprt & to_byte_extract_expr(const exprt &expr)