CBMC
link_to_library.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module: Library Linking
4 
5 Author: Daniel Kroening, kroening@kroening.com
6 
7 \*******************************************************************/
8 
11 
12 #ifndef CPROVER_GOTO_PROGRAMS_LINK_TO_LIBRARY_H
13 #define CPROVER_GOTO_PROGRAMS_LINK_TO_LIBRARY_H
14 
15 #include <util/irep.h>
16 
17 #include <functional>
18 #include <set>
19 
20 class goto_modelt;
21 class message_handlert;
22 class symbol_tablet;
23 
24 void link_to_library(
25  goto_modelt &,
27  const std::function<void(
28  const std::set<irep_idt> &,
29  const symbol_tablet &,
30  symbol_tablet &,
31  message_handlert &)> &);
32 
33 #endif // CPROVER_GOTO_PROGRAMS_LINK_TO_LIBRARY_H
The symbol table.
Definition: symbol_table.h:14