12 #ifndef CPROVER_GOTO_PROGRAMS_JSON_EXPR_H
13 #define CPROVER_GOTO_PROGRAMS_JSON_EXPR_H
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
Base class for all expressions.
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
The type of an expression, extends irept.
json_objectt json(const exprt &, const namespacet &, const irep_idt &mode)
Output a CBMC expression in json.