![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <ExpressionContent.h>

Public Types | |
| typedef boost::variant< carl::Variable, ITEExpression, QuantifierExpression, UnaryExpression, BinaryExpression, NaryExpression > | Content |
Public Member Functions | |
| template<typename... T> | |
| ExpressionContent (T &&... t) | |
Data Fields | |
| Content | content |
| std::size_t | id |
| std::size_t | hash |
| const ExpressionContent * | negation |
Private Member Functions | |
| void | updateHash () |
Friends | |
| struct | std::hash< Content > |
Definition at line 96 of file ExpressionContent.h.
| typedef boost::variant< carl::Variable, ITEExpression, QuantifierExpression, UnaryExpression, BinaryExpression, NaryExpression > smtrat::expression::ExpressionContent::Content |
Definition at line 104 of file ExpressionContent.h.
|
inline |
|
private |

|
friend |
Definition at line 104 of file ExpressionContent.h.
| Content smtrat::expression::ExpressionContent::content |
Definition at line 107 of file ExpressionContent.h.
| std::size_t smtrat::expression::ExpressionContent::hash |
Definition at line 109 of file ExpressionContent.h.
| std::size_t smtrat::expression::ExpressionContent::id |
Definition at line 108 of file ExpressionContent.h.
| const ExpressionContent* smtrat::expression::ExpressionContent::negation |
Definition at line 110 of file ExpressionContent.h.