![]() |
OASIS
Open Algebra Software
|
#include "Expression.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Oasis |
Functions | |
| template<IExpression T> requires DerivedFromBinaryExpression<T> | |
| auto | Oasis::RecursiveCast (const Expression &other) -> std::unique_ptr< T > |
| template<IExpression T> requires DerivedFromUnaryExpression<T> | |
| auto | Oasis::RecursiveCast (const Expression &other) -> std::unique_ptr< T > |
| template<IExpression T> requires (!DerivedFromBinaryExpression<T> && !DerivedFromUnaryExpression<T>) | |
| auto | Oasis::RecursiveCast (const Expression &other) -> std::unique_ptr< T > |