#include <ExpressionVisitor.h>
Definition at line 15 of file ExpressionVisitor.h.
◆ VisitorFunction
◆ operator()() [1/6]
void smtrat::expression::ExpressionVisitor::operator() |
( |
carl::Variable::Arg |
| ) |
|
|
inline |
◆ operator()() [2/6]
void smtrat::expression::ExpressionVisitor::operator() |
( |
const BinaryExpression & |
expr | ) |
|
|
inline |
◆ operator()() [3/6]
void smtrat::expression::ExpressionVisitor::operator() |
( |
const ITEExpression & |
expr | ) |
|
|
inline |
◆ operator()() [4/6]
void smtrat::expression::ExpressionVisitor::operator() |
( |
const NaryExpression & |
expr | ) |
|
|
inline |
◆ operator()() [5/6]
◆ operator()() [6/6]
void smtrat::expression::ExpressionVisitor::operator() |
( |
const UnaryExpression & |
expr | ) |
|
|
inline |
◆ setPost()
void smtrat::expression::ExpressionVisitor::setPost |
( |
const VisitorFunction & |
f | ) |
|
|
inline |
◆ setPre()
void smtrat::expression::ExpressionVisitor::setPre |
( |
const VisitorFunction & |
f | ) |
|
|
inline |
◆ visit()
void smtrat::expression::ExpressionVisitor::visit |
( |
const Expression & |
expression | ) |
|
|
inline |
◆ mPost
std::optional<VisitorFunction> smtrat::expression::ExpressionVisitor::mPost |
|
private |
◆ mPre
The documentation for this class was generated from the following file: