Go to the documentation of this file.
12 #ifndef CPROVER_CPP_CPP_TEMPLATE_ARGS_H
13 #define CPROVER_CPP_CPP_TEMPLATE_ARGS_H
70 for(argumentst::const_iterator
71 it=_arguments.begin();
74 if(it->id()==ID_unassigned ||
75 it->type().id()==ID_unassigned)
94 #endif // CPROVER_CPP_CPP_TEMPLATE_ARGS_H
cpp_template_args_non_tct & to_cpp_template_args_non_tc(irept &irep)
const irept & find(const irep_idt &name) const
cpp_template_args_tct & to_cpp_template_args_tc(irept &irep)
#define PRECONDITION(CONDITION)
const irep_idt & id() const
std::vector< exprt > operandst
irept & add(const irep_idt &name)
bool has_unassigned() const
There are a large number of kinds of tree structured or tree-like data in CPROVER.
exprt::operandst argumentst
const argumentst & arguments() const
cpp_template_args_baset()