CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
static_lifetime_init.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module:
4
5Author: Daniel Kroening, kroening@kroening.com
6
7\*******************************************************************/
8
9
10#ifndef CPROVER_LINKING_STATIC_LIFETIME_INIT_H
11#define CPROVER_LINKING_STATIC_LIFETIME_INIT_H
12
13#include <util/cprover_prefix.h>
14
15class goto_modelt;
19
21 symbol_table_baset &symbol_table,
22 const source_locationt &source_location);
23
24#define INITIALIZE_FUNCTION CPROVER_PREFIX "initialize"
25
30
31#endif // CPROVER_LINKING_STATIC_LIFETIME_INIT_H
The symbol table base class interface.
void recreate_initialize_function(goto_modelt &, message_handlert &)
Regenerates the CPROVER_INITIALIZE function, which initializes all non-function symbols of the goto m...
void static_lifetime_init(symbol_table_baset &symbol_table, const source_locationt &source_location)