Go to the documentation of this file.
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;
59 #endif // CPROVER_ANSI_C_TYPEDEF_TYPE_H
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
The type of an expression, extends irept.
void set_identifier(const irep_idt &identifier)
const irep_idt & get_identifier() const
const irep_idt & get(const irep_idt &name) const
bool can_cast_type< typedef_typet >(const typet &type)
void set(const irep_idt &name, const irep_idt &value)
#define PRECONDITION(CONDITION)
const irep_idt & id() const
const typedef_typet & to_typedef_type(const typet &type)
Cast a generic typet to a typedef_typet.
typedef_typet(const irep_idt &identifier)