#include <parser_smtlib_utils.h>
|
typedef types::AttributeValue | Value |
|
|
void | setStream (const std::string &s, std::ostream &os) |
|
Definition at line 7 of file parser_smtlib_utils.h.
◆ Value
◆ add()
◆ addInstruction()
void smtrat::parser::InstructionHandler::addInstruction |
( |
std::function< void()> |
bind | ) |
|
|
inlineinherited |
◆ addObjective()
◆ addSoft()
void smtrat::parseformula::FormulaCollector::addSoft |
( |
const FormulaT & |
f, |
|
|
Rational |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlinevirtual |
◆ annotateName()
void smtrat::parseformula::FormulaCollector::annotateName |
( |
const smtrat::FormulaT & |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlinevirtual |
◆ check()
void smtrat::parseformula::FormulaCollector::check |
( |
| ) |
|
|
inlinevirtual |
◆ cleanModel()
void smtrat::parser::InstructionHandler::cleanModel |
( |
smtrat::Model & |
model | ) |
const |
|
inlineinherited |
◆ declareFun()
void smtrat::parseformula::FormulaCollector::declareFun |
( |
const carl::Variable & |
| ) |
|
|
inlinevirtual |
◆ declareSort()
void smtrat::parseformula::FormulaCollector::declareSort |
( |
const std::string & |
, |
|
|
const unsigned & |
|
|
) |
| |
|
inlinevirtual |
◆ defineSort()
void smtrat::parseformula::FormulaCollector::defineSort |
( |
const std::string & |
, |
|
|
const std::vector< std::string > & |
, |
|
|
const carl::Sort & |
|
|
) |
| |
|
inlinevirtual |
◆ diagnostic() [1/2]
std::ostream& smtrat::parser::InstructionHandler::diagnostic |
( |
| ) |
|
|
inlineinherited |
◆ diagnostic() [2/2]
void smtrat::parser::InstructionHandler::diagnostic |
( |
const std::string & |
s | ) |
|
|
inlineinherited |
◆ echo()
virtual void smtrat::parser::InstructionHandler::echo |
( |
const std::string & |
s | ) |
|
|
inlinevirtualinherited |
◆ error()
OutputWrapper smtrat::parser::InstructionHandler::error |
( |
| ) |
|
|
inlineinherited |
◆ exit()
void smtrat::parseformula::FormulaCollector::exit |
( |
| ) |
|
|
inlinevirtual |
◆ get_info()
const auto& smtrat::parser::InstructionHandler::get_info |
( |
const std::string & |
key | ) |
const |
|
inlineinherited |
◆ getAllModels()
void smtrat::parseformula::FormulaCollector::getAllModels |
( |
| ) |
|
|
inlinevirtual |
◆ getAssertions()
void smtrat::parseformula::FormulaCollector::getAssertions |
( |
| ) |
|
|
inlinevirtual |
◆ getAssignment()
void smtrat::parseformula::FormulaCollector::getAssignment |
( |
| ) |
|
|
inlinevirtual |
◆ getExitCode()
int smtrat::parseformula::FormulaCollector::getExitCode |
( |
| ) |
const |
|
inline |
◆ getFormula()
FormulaT smtrat::parseformula::FormulaCollector::getFormula |
( |
| ) |
const |
|
inline |
◆ getInfo()
void smtrat::parser::InstructionHandler::getInfo |
( |
const std::string & |
key | ) |
|
|
inlineinherited |
◆ getLogic()
auto smtrat::parseformula::FormulaCollector::getLogic |
( |
| ) |
const |
|
inline |
◆ getModel()
void smtrat::parseformula::FormulaCollector::getModel |
( |
| ) |
|
|
inlinevirtual |
◆ getObjectives()
void smtrat::parseformula::FormulaCollector::getObjectives |
( |
| ) |
|
|
inlinevirtual |
◆ getOption()
void smtrat::parser::InstructionHandler::getOption |
( |
const std::string & |
key | ) |
|
|
inlineinherited |
◆ getProof()
void smtrat::parseformula::FormulaCollector::getProof |
( |
| ) |
|
|
inlinevirtual |
◆ getUnsatCore()
void smtrat::parseformula::FormulaCollector::getUnsatCore |
( |
| ) |
|
|
inlinevirtual |
◆ getValue()
void smtrat::parseformula::FormulaCollector::getValue |
( |
const std::vector< carl::Variable > & |
| ) |
|
|
inlinevirtual |
◆ has_info()
bool smtrat::parser::InstructionHandler::has_info |
( |
const std::string & |
key | ) |
const |
|
inlineinherited |
◆ hasInstructions()
bool smtrat::parser::InstructionHandler::hasInstructions |
( |
| ) |
const |
|
inlineinherited |
◆ info()
OutputWrapper smtrat::parser::InstructionHandler::info |
( |
| ) |
|
|
inlineinherited |
◆ option()
template<typename T >
T smtrat::parser::InstructionHandler::option |
( |
const std::string & |
key | ) |
const |
|
inlineinherited |
◆ pop()
void smtrat::parseformula::FormulaCollector::pop |
( |
std::size_t |
| ) |
|
|
inlinevirtual |
◆ printInstruction()
bool smtrat::parser::InstructionHandler::printInstruction |
( |
| ) |
const |
|
inlineinherited |
◆ push()
void smtrat::parseformula::FormulaCollector::push |
( |
std::size_t |
| ) |
|
|
inlinevirtual |
◆ qe()
void smtrat::parseformula::FormulaCollector::qe |
( |
| ) |
|
|
inlinevirtual |
◆ regular() [1/2]
std::ostream& smtrat::parser::InstructionHandler::regular |
( |
| ) |
|
|
inlineinherited |
◆ regular() [2/2]
void smtrat::parser::InstructionHandler::regular |
( |
const std::string & |
s | ) |
|
|
inlineinherited |
◆ reset()
void smtrat::parseformula::FormulaCollector::reset |
( |
| ) |
|
|
inlinevirtual |
◆ resetAssertions()
void smtrat::parseformula::FormulaCollector::resetAssertions |
( |
| ) |
|
|
inlinevirtual |
◆ runInstructions()
void smtrat::parser::InstructionHandler::runInstructions |
( |
| ) |
|
|
inlineinherited |
◆ setArtificialVariables()
void smtrat::parser::InstructionHandler::setArtificialVariables |
( |
std::vector< smtrat::ModelVariable > && |
vars | ) |
|
|
inlineinherited |
◆ setInfo()
void smtrat::parser::InstructionHandler::setInfo |
( |
const Attribute & |
attr | ) |
|
|
inlineinherited |
◆ setLogic()
void smtrat::parseformula::FormulaCollector::setLogic |
( |
const carl::Logic & |
l | ) |
|
|
inlinevirtual |
◆ setOption()
void smtrat::parser::InstructionHandler::setOption |
( |
const Attribute & |
option | ) |
|
|
inlineinherited |
◆ setStream()
void smtrat::parser::InstructionHandler::setStream |
( |
const std::string & |
s, |
|
|
std::ostream & |
os |
|
) |
| |
|
inlineprotectedinherited |
◆ warn()
OutputWrapper smtrat::parser::InstructionHandler::warn |
( |
| ) |
|
|
inlineinherited |
◆ infos
◆ instructionQueue
std::queue<std::function<void()> > smtrat::parser::InstructionHandler::instructionQueue |
|
privateinherited |
◆ mArtificialVariables
◆ mDiagnostic
std::ostream smtrat::parser::InstructionHandler::mDiagnostic |
|
protectedinherited |
◆ mFormulas
std::vector<FormulaT> smtrat::parseformula::FormulaCollector::mFormulas |
|
private |
◆ mLogic
carl::Logic smtrat::parseformula::FormulaCollector::mLogic |
|
private |
◆ mRegular
std::ostream smtrat::parser::InstructionHandler::mRegular |
|
protectedinherited |
◆ options
◆ streams
std::map<std::string, std::ofstream> smtrat::parser::InstructionHandler::streams |
|
protectedinherited |
The documentation for this class was generated from the following file: