12 #ifndef CPROVER_CPP_CPP_EXCEPTION_ID_H
13 #define CPROVER_CPP_CPP_EXCEPTION_ID_H
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
There are a large number of kinds of tree structured or tree-like data in CPROVER.
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.
irep_idt cpp_exception_id(const typet &, const namespacet &)
turns a type into an exception ID
irept cpp_exception_list(const typet &, const namespacet &)
turns a type into a list of relevant exception IDs