#include <ExpressionPool.h>
|
| const ExpressionContent * | create (carl::Variable::Arg var) |
| |
| const ExpressionContent * | create (ITEType _type, Expression &&_if, Expression &&_then, Expression &&_else) |
| |
| const ExpressionContent * | create (QuantifierType _type, std::vector< carl::Variable > &&_variables, Expression &&_expression) |
| |
| const ExpressionContent * | create (UnaryType _type, Expression &&_expression) |
| |
| const ExpressionContent * | create (BinaryType _type, Expression &&_lhs, Expression &&_rhs) |
| |
| const ExpressionContent * | create (NaryType _type, Expressions &&_expressions) |
| |
| const ExpressionContent * | create (NaryType _type, const std::initializer_list< Expression > &_expressions) |
| |
Definition at line 11 of file ExpressionPool.h.
◆ ExpressionPool()
| smtrat::expression::ExpressionPool::ExpressionPool |
( |
| ) |
|
|
inlineprotected |
◆ add()
◆ create() [1/8]
template<typename... Args>
| static const ExpressionContent* smtrat::expression::ExpressionPool::create |
( |
Args &&... |
args | ) |
|
|
inlinestatic |
◆ create() [2/8]
◆ create() [3/8]
| const ExpressionContent* smtrat::expression::ExpressionPool::create |
( |
carl::Variable::Arg |
var | ) |
|
◆ create() [4/8]
◆ create() [5/8]
◆ create() [6/8]
◆ create() [7/8]
◆ create() [8/8]
◆ ExpressionModifier
◆ mNextID
| std::size_t smtrat::expression::ExpressionPool::mNextID |
|
private |
◆ mPool
The documentation for this class was generated from the following file: