CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
smt2irep.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module:
4
5Author: Daniel Kroening, kroening@kroening.com
6
7\*******************************************************************/
8
9
10#ifndef CPROVER_SOLVERS_SMT2_SMT2IREP_H
11#define CPROVER_SOLVERS_SMT2_SMT2IREP_H
12
13#include <iosfwd>
14#include <optional>
15
16class irept;
18
21std::optional<irept> smt2irep(std::istream &, message_handlert &);
22
23#endif // CPROVER_SOLVERS_SMT2_SMT2IREP_H
There are a large number of kinds of tree structured or tree-like data in CPROVER.
Definition irep.h:364
std::optional< irept > smt2irep(std::istream &, message_handlert &)
returns an irep for an SMT-LIB2 expression read from a given stream returns {} when EOF is encountere...
Definition smt2irep.cpp:92