1/*******************************************************************\
5Author: Michael Tautschnig
7\*******************************************************************/
18 const std::set<irep_idt> &functions,
26 // cprover_library.inc may not have been generated when running Doxygen, thus
27 // make Doxygen skip this part
30#include "cprover_library.inc" // IWYU pragma: keep
31 ;
// NOLINT(whitespace/semicolon)
39 const std::set<irep_idt> &functions,
static std::string get_cprover_library_text(const std::set< irep_idt > &functions, const symbol_table_baset &symbol_table, const bool force_load)
void add_library(const std::string &src, symbol_table_baset &symbol_table, message_handlert &message_handler, const std::set< irep_idt > &keep)
Parses and typechecks the given src and adds its contents to the symbol table.
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
struct configt::ansi_ct ansi_c
The symbol table base class interface.
void cprover_cpp_library_factory(const std::set< irep_idt > &functions, const symbol_table_baset &symbol_table, symbol_table_baset &dest_symbol_table, message_handlert &message_handler)