Go to the documentation of this file.
14 #ifndef CPROVER_GOTO_PROGRAMS_GOTO_CONVERT_FUNCTIONS_H
15 #define CPROVER_GOTO_PROGRAMS_GOTO_CONVERT_FUNCTIONS_H
62 const typet &return_type,
66 #endif // CPROVER_GOTO_PROGRAMS_GOTO_CONVERT_FUNCTIONS_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 convert_function(const irep_idt &identifier, goto_functionst::goto_functiont &result)
void goto_convert(goto_functionst &functions)
void add_return(goto_functionst::goto_functiont &, const typet &return_type, const source_locationt &)
mstreamt & result() const
The symbol table base class interface.
::goto_functiont goto_functiont
A collection of goto functions.
virtual ~goto_convert_functionst()
A generic container class for the GOTO intermediate representation of one function.
goto_convert_functionst(symbol_table_baset &_symbol_table, message_handlert &_message_handler)
static bool hide(const goto_programt &)
symbol_tablet symbol_table
Symbol table.
void goto_convert(symbol_table_baset &symbol_table, goto_functionst &functions, message_handlert &)