OASIS
Open Algebra Software
Loading...
Searching...
No Matches
RecursiveCast.hpp File Reference
#include "Expression.hpp"
Include dependency graph for RecursiveCast.hpp:
This graph shows which files directly or indirectly include this file:

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>
auto Oasis::RecursiveCast (const Expression &other) -> std::unique_ptr< T >