9 #ifndef CPROVER_ANSI_C_MERGED_TYPE_H
10 #define CPROVER_ANSI_C_MERGED_TYPE_H
34 "merge_typet has at least one subtype");
44 "merge_typet has at least one subtype");
const irep_idt & id() const
holds a combination of types
Type with multiple subtypes.
The type of an expression, extends irept.
const merged_typet & to_merged_type(const typet &type)
conversion to merged_typet
#define DATA_INVARIANT(CONDITION, REASON)
This condition should be used to document that assumptions that are made on goto_functions,...
#define PRECONDITION(CONDITION)
Defines typet, type_with_subtypet and type_with_subtypest.