CBMC
Loading...
Searching...
No Matches
write_goto_binary.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module: Write GOTO binaries
4
5Author: CM Wintersteiger
6
7\*******************************************************************/
8
11
12#ifndef CPROVER_GOTO_PROGRAMS_WRITE_GOTO_BINARY_H
13#define CPROVER_GOTO_PROGRAMS_WRITE_GOTO_BINARY_H
14
15#define GOTO_BINARY_VERSION 6
16
17#include <iosfwd>
18#include <string>
19
20class goto_functionst;
21class goto_modelt;
24
26 std::ostream &out,
27 const goto_modelt &,
28 int version=GOTO_BINARY_VERSION);
29
31 std::ostream &out,
32 const symbol_table_baset &,
33 const goto_functionst &,
34 int version = GOTO_BINARY_VERSION);
35
37 const std::string &filename,
38 const goto_modelt &,
40
41#endif // CPROVER_GOTO_PROGRAMS_WRITE_GOTO_BINARY_H
A collection of goto functions.
The symbol table base class interface.
bool write_goto_binary(std::ostream &out, const goto_modelt &, int version=6)
Writes a goto program to disc.
#define GOTO_BINARY_VERSION