10 #ifndef CPROVER_CPP_CPP_TEMPLATE_TYPE_H
11 #define CPROVER_CPP_CPP_TEMPLATE_TYPE_H
64 if(type.
id()==ID_template)
72 if(type.
id()==ID_template)
const irept & find(const irep_idt &name) const
const irep_idt & id() const
irept & add(const irep_idt &name)
const typet & subtype() const
const template_parameterst & template_parameters() const
template_parameterst & template_parameters()
std::vector< template_parametert > template_parameterst
const typet & subtype() const
The type of an expression, extends irept.
const typet & template_subtype(const typet &type)
template_typet & to_template_type(typet &type)
const irept & get_nil_irep()
#define PRECONDITION(CONDITION)
Defines typet, type_with_subtypet and type_with_subtypest.
const type_with_subtypet & to_type_with_subtype(const typet &type)