29 sub.back().swap(type);
34 type.
remove(ID_C_constant);
void remove(const irep_idt &name)
void move_to_subtypes(typet &type)
Move the provided type to the subtypes of this type.
std::vector< typet > subtypest
void copy_to_subtypes(const typet &type)
Copy the provided type to the subtypes of this type.
The type of an expression, extends irept.
const irept & get_nil_irep()
typet remove_const(typet type)
Remove const qualifier from type (if any).
Defines typet, type_with_subtypet and type_with_subtypest.