CBMC
smt_to_smt2_string.h
Go to the documentation of this file.
1
// Author: Diffblue Ltd.
2
7
8
#ifndef CPROVER_SOLVERS_SMT2_INCREMENTAL_SMT_TO_SMT2_STRING_H
9
#define CPROVER_SOLVERS_SMT2_INCREMENTAL_SMT_TO_SMT2_STRING_H
10
11
class
smt_indext
;
12
class
smt_sortt
;
13
class
smt_termt
;
14
class
smt_optiont
;
15
class
smt_commandt
;
16
class
smt_logict
;
17
18
#include <iosfwd>
19
#include <string>
20
21
std::ostream &
operator<<
(std::ostream &os,
const
smt_indext
&index);
22
std::ostream &
operator<<
(std::ostream &os,
const
smt_sortt
&sort);
23
std::ostream &
operator<<
(std::ostream &os,
const
smt_termt
&term);
24
std::ostream &
operator<<
(std::ostream &os,
const
smt_optiont
&option);
25
std::ostream &
operator<<
(std::ostream &os,
const
smt_logict
&logic);
26
std::ostream &
operator<<
(std::ostream &os,
const
smt_commandt
&command);
27
28
std::string
smt_to_smt2_string
(
const
smt_indext
&index);
29
std::string
smt_to_smt2_string
(
const
smt_sortt
&sort);
30
std::string
smt_to_smt2_string
(
const
smt_termt
&term);
31
std::string
smt_to_smt2_string
(
const
smt_optiont
&option);
32
std::string
smt_to_smt2_string
(
const
smt_logict
&logic);
33
std::string
smt_to_smt2_string
(
const
smt_commandt
&command);
34
35
#endif
// CPROVER_SOLVERS_SMT2_INCREMENTAL_SMT_TO_SMT2_STRING_H
smt_commandt
Definition:
smt_commands.h:15
smt_indext
For implementation of indexed identifiers.
Definition:
smt_index.h:14
smt_logict
Definition:
smt_logics.h:11
smt_optiont
Definition:
smt_options.h:11
smt_sortt
Definition:
smt_sorts.h:18
smt_termt
Definition:
smt_terms.h:21
smt_to_smt2_string
std::string smt_to_smt2_string(const smt_indext &index)
Definition:
smt_to_smt2_string.cpp:52
operator<<
std::ostream & operator<<(std::ostream &os, const smt_indext &index)
Definition:
smt_to_smt2_string.cpp:45
src
solvers
smt2_incremental
smt_to_smt2_string.h
Generated by
1.9.1