44 std::set<exprt> result;
51 std::set<exprt> result;
62 if(op.id() == src.
id())
100 std::set<exprt> result;
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Base class for all expressions.
bool is_boolean() const
Return whether the expression represents a Boolean.
bool is_constant() const
Return whether the expression is a constant.
instructionst::const_iterator const_targett
const irep_idt & id() const
void collect_decisions_rec(const exprt &src, std::set< exprt > &dest)
void collect_conditions_rec(const exprt &src, std::set< exprt > &dest)
void collect_operands(const exprt &src, std::vector< exprt > &dest)
std::set< exprt > collect_decisions(const goto_programt::const_targett t)
bool is_condition(const exprt &src)
std::set< exprt > collect_conditions(const exprt &src)
Coverage Instrumentation Utilities.
const not_exprt & to_not_expr(const exprt &expr)
Cast an exprt to an not_exprt.