cprover
ansi_c_entry_point.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module:
4 
5 Author: Daniel Kroening, kroening@kroening.com
6 
7 \*******************************************************************/
8 
9 
10 #ifndef CPROVER_ANSI_C_ANSI_C_ENTRY_POINT_H
11 #define CPROVER_ANSI_C_ANSI_C_ENTRY_POINT_H
12 
14 #include <util/message.h>
15 #include <util/symbol_table.h>
16 
18  symbol_tablet &symbol_table,
19  message_handlert &message_handler,
20  const c_object_factory_parameterst &object_factory_parameters);
21 
23  const symbolt &symbol,
24  symbol_tablet &symbol_table,
25  message_handlert &message_handler,
26  const c_object_factory_parameterst &object_factory_parameters);
27 
28 #endif // CPROVER_ANSI_C_ANSI_C_ENTRY_POINT_H
symbol_tablet
The symbol table.
Definition: symbol_table.h:20
c_object_factory_parameters.h
c_object_factory_parameterst
Definition: c_object_factory_parameters.h:15
message_handlert
Definition: message.h:28
symbolt
Symbol table entry.
Definition: symbol.h:28
generate_ansi_c_start_function
bool generate_ansi_c_start_function(const symbolt &symbol, symbol_tablet &symbol_table, message_handlert &message_handler, const c_object_factory_parameterst &object_factory_parameters)
Generate a _start function for a specific function.
Definition: ansi_c_entry_point.cpp:188
symbol_table.h
Author: Diffblue Ltd.
message.h
ansi_c_entry_point
bool ansi_c_entry_point(symbol_tablet &symbol_table, message_handlert &message_handler, const c_object_factory_parameterst &object_factory_parameters)
Definition: ansi_c_entry_point.cpp:103