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 <functional>
16 #include <set>
17 
18 #include <util/irep.h>
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<
28  void(const std::set<irep_idt> &, symbol_tablet &, message_handlert &)> &);
29 
30 #endif // CPROVER_GOTO_PROGRAMS_LINK_TO_LIBRARY_H
symbol_tablet
The symbol table.
Definition: symbol_table.h:13
goto_modelt
Definition: goto_model.h:25
message_handlert
Definition: message.h:27
irep.h