9 #ifndef CPROVER_ANSI_C_TYPEDEF_TYPE_H
10 #define CPROVER_ANSI_C_TYPEDEF_TYPE_H
25 set(ID_identifier, identifier);
30 return get(ID_identifier);
56 return type.
id() == ID_typedef_type;
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
const irep_idt & get(const irep_idt &name) const
void set(const irep_idt &name, const irep_idt &value)
const irep_idt & id() const
typedef_typet(const irep_idt &identifier)
void set_identifier(const irep_idt &identifier)
const irep_idt & get_identifier() const
The type of an expression, extends irept.
#define PRECONDITION(CONDITION)
Defines typet, type_with_subtypet and type_with_subtypest.
const typedef_typet & to_typedef_type(const typet &type)
Cast a generic typet to a typedef_typet.
bool can_cast_type< typedef_typet >(const typet &type)