#include <InstructionHandler.h>
|
void | setStream (const std::string &s, std::ostream &os) |
|
Definition at line 46 of file InstructionHandler.h.
◆ Value
◆ InstructionHandler()
smtrat::parser::InstructionHandler::InstructionHandler |
( |
| ) |
|
|
inline |
◆ ~InstructionHandler()
virtual smtrat::parser::InstructionHandler::~InstructionHandler |
( |
| ) |
|
|
inlinevirtual |
◆ add()
virtual void smtrat::parser::InstructionHandler::add |
( |
const FormulaT & |
f | ) |
|
|
pure virtual |
◆ addInstruction()
void smtrat::parser::InstructionHandler::addInstruction |
( |
std::function< void()> |
bind | ) |
|
|
inline |
◆ addObjective()
virtual void smtrat::parser::InstructionHandler::addObjective |
( |
const Poly & |
p, |
|
|
OptimizationType |
ot |
|
) |
| |
|
pure virtual |
◆ addSoft()
virtual void smtrat::parser::InstructionHandler::addSoft |
( |
const FormulaT & |
f, |
|
|
Rational |
weight, |
|
|
const std::string & |
id |
|
) |
| |
|
pure virtual |
◆ annotateName()
virtual void smtrat::parser::InstructionHandler::annotateName |
( |
const FormulaT & |
f, |
|
|
const std::string & |
name |
|
) |
| |
|
pure virtual |
◆ check()
virtual void smtrat::parser::InstructionHandler::check |
( |
| ) |
|
|
pure virtual |
◆ cleanModel()
void smtrat::parser::InstructionHandler::cleanModel |
( |
smtrat::Model & |
model | ) |
const |
|
inline |
◆ declareFun()
virtual void smtrat::parser::InstructionHandler::declareFun |
( |
const carl::Variable & |
| ) |
|
|
pure virtual |
◆ declareSort()
virtual void smtrat::parser::InstructionHandler::declareSort |
( |
const std::string & |
, |
|
|
const unsigned & |
|
|
) |
| |
|
pure virtual |
◆ defineSort()
virtual void smtrat::parser::InstructionHandler::defineSort |
( |
const std::string & |
, |
|
|
const std::vector< std::string > & |
, |
|
|
const carl::Sort & |
|
|
) |
| |
|
pure virtual |
◆ diagnostic() [1/2]
std::ostream& smtrat::parser::InstructionHandler::diagnostic |
( |
| ) |
|
|
inline |
◆ diagnostic() [2/2]
void smtrat::parser::InstructionHandler::diagnostic |
( |
const std::string & |
s | ) |
|
|
inline |
◆ echo()
virtual void smtrat::parser::InstructionHandler::echo |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ error()
◆ exit()
virtual void smtrat::parser::InstructionHandler::exit |
( |
| ) |
|
|
pure virtual |
◆ get_info()
const auto& smtrat::parser::InstructionHandler::get_info |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ getAllModels()
virtual void smtrat::parser::InstructionHandler::getAllModels |
( |
| ) |
|
|
pure virtual |
◆ getAssertions()
virtual void smtrat::parser::InstructionHandler::getAssertions |
( |
| ) |
|
|
pure virtual |
◆ getAssignment()
virtual void smtrat::parser::InstructionHandler::getAssignment |
( |
| ) |
|
|
pure virtual |
◆ getInfo()
void smtrat::parser::InstructionHandler::getInfo |
( |
const std::string & |
key | ) |
|
|
inline |
◆ getModel()
virtual void smtrat::parser::InstructionHandler::getModel |
( |
| ) |
|
|
pure virtual |
◆ getObjectives()
virtual void smtrat::parser::InstructionHandler::getObjectives |
( |
| ) |
|
|
pure virtual |
◆ getOption()
void smtrat::parser::InstructionHandler::getOption |
( |
const std::string & |
key | ) |
|
|
inline |
◆ getProof()
virtual void smtrat::parser::InstructionHandler::getProof |
( |
| ) |
|
|
pure virtual |
◆ getUnsatCore()
virtual void smtrat::parser::InstructionHandler::getUnsatCore |
( |
| ) |
|
|
pure virtual |
◆ getValue()
virtual void smtrat::parser::InstructionHandler::getValue |
( |
const std::vector< carl::Variable > & |
| ) |
|
|
pure virtual |
◆ has_info()
bool smtrat::parser::InstructionHandler::has_info |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ hasInstructions()
bool smtrat::parser::InstructionHandler::hasInstructions |
( |
| ) |
const |
|
inline |
◆ info()
◆ option()
template<typename T >
T smtrat::parser::InstructionHandler::option |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ pop()
virtual void smtrat::parser::InstructionHandler::pop |
( |
std::size_t |
| ) |
|
|
pure virtual |
◆ printInstruction()
bool smtrat::parser::InstructionHandler::printInstruction |
( |
| ) |
const |
|
inline |
◆ push()
virtual void smtrat::parser::InstructionHandler::push |
( |
std::size_t |
| ) |
|
|
pure virtual |
◆ qe()
virtual void smtrat::parser::InstructionHandler::qe |
( |
| ) |
|
|
pure virtual |
◆ regular() [1/2]
std::ostream& smtrat::parser::InstructionHandler::regular |
( |
| ) |
|
|
inline |
◆ regular() [2/2]
void smtrat::parser::InstructionHandler::regular |
( |
const std::string & |
s | ) |
|
|
inline |
◆ reset()
virtual void smtrat::parser::InstructionHandler::reset |
( |
| ) |
|
|
inlinevirtual |
◆ resetAssertions()
virtual void smtrat::parser::InstructionHandler::resetAssertions |
( |
| ) |
|
|
pure virtual |
◆ runInstructions()
void smtrat::parser::InstructionHandler::runInstructions |
( |
| ) |
|
|
inline |
◆ setArtificialVariables()
void smtrat::parser::InstructionHandler::setArtificialVariables |
( |
std::vector< smtrat::ModelVariable > && |
vars | ) |
|
|
inline |
◆ setInfo()
void smtrat::parser::InstructionHandler::setInfo |
( |
const Attribute & |
attr | ) |
|
|
inline |
◆ setLogic()
virtual void smtrat::parser::InstructionHandler::setLogic |
( |
const carl::Logic & |
| ) |
|
|
pure virtual |
◆ setOption()
void smtrat::parser::InstructionHandler::setOption |
( |
const Attribute & |
option | ) |
|
|
inline |
◆ setStream()
void smtrat::parser::InstructionHandler::setStream |
( |
const std::string & |
s, |
|
|
std::ostream & |
os |
|
) |
| |
|
inlineprotected |
◆ warn()
◆ infos
◆ instructionQueue
std::queue<std::function<void()> > smtrat::parser::InstructionHandler::instructionQueue |
|
private |
◆ mArtificialVariables
◆ mDiagnostic
std::ostream smtrat::parser::InstructionHandler::mDiagnostic |
|
protected |
◆ mRegular
std::ostream smtrat::parser::InstructionHandler::mRegular |
|
protected |
◆ options
◆ streams
std::map<std::string, std::ofstream> smtrat::parser::InstructionHandler::streams |
|
protected |
The documentation for this class was generated from the following file: