carl
24.04
Computer ARithmetic Library
|
Shorthand to allow writing SMTLIB scripts in one line. More...
#include <SMTLIBStream.h>
Public Member Functions | |
SMTLIBScriptContainer (Logic l, std::initializer_list< Formula< Pol >> f, bool getModel=false) | |
SMTLIBScriptContainer (Logic l, std::initializer_list< Formula< Pol >> f, const Pol &objective, bool getModel=false) | |
Data Fields | |
Logic | mLogic |
std::initializer_list< Formula< Pol > > | mFormulas |
bool | mGetModel |
Pol | mObjective |
Shorthand to allow writing SMTLIB scripts in one line.
Definition at line 482 of file SMTLIBStream.h.
|
inline |
Definition at line 487 of file SMTLIBStream.h.
|
inline |
Definition at line 488 of file SMTLIBStream.h.
std::initializer_list<Formula<Pol> > carl::io::detail::SMTLIBScriptContainer< Pol >::mFormulas |
Definition at line 484 of file SMTLIBStream.h.
bool carl::io::detail::SMTLIBScriptContainer< Pol >::mGetModel |
Definition at line 485 of file SMTLIBStream.h.
Logic carl::io::detail::SMTLIBScriptContainer< Pol >::mLogic |
Definition at line 483 of file SMTLIBStream.h.
Pol carl::io::detail::SMTLIBScriptContainer< Pol >::mObjective |
Definition at line 486 of file SMTLIBStream.h.