#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: