12#ifndef CPROVER_JAVA_BYTECODE_JAVA_STRING_LITERAL_EXPR_H
13#define CPROVER_JAVA_BYTECODE_JAVA_STRING_LITERAL_EXPR_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
Base class for all expressions.
const irep_idt & get(const irep_idt &name) const
void set(const irep_idt &name, const irep_idt &value)
const irep_idt & id() const
java_string_literal_exprt(const irep_idt &literal)
Templated functions to cast to specific exprt-derived classes.
bool can_cast_expr< java_string_literal_exprt >(const exprt &base)