![]() |
OASIS
Open Algebra Software
|
An expression concept. More...
#include <Oasis/Concepts.hpp>
An expression concept.
An expression concept is a type that satisfies the following requirements:
Expression.Specialize function that returns a std::unique_ptr<T> and takes a const Expression& as an argument.Specialize function that returns a std::unique_ptr<T> and takes a const Expression& and a tf::Subflow& as arguments.GetStaticCategory function that returns a uint32_t.GetStaticType function that returns an ExpressionType.| T | The type to check. |