Sleipnir C++ API
Loading...
Searching...
No Matches
ExpressionType.hpp
Go to the documentation of this file.
1// Copyright (c) Sleipnir contributors
2
3#pragma once
4
5#include <stdint.h>
6
7namespace sleipnir {
8
14enum class ExpressionType : uint8_t {
16 kNone,
20 kLinear,
25};
26
27} // namespace sleipnir
Definition Expression.hpp:18
IntrusiveSharedPtr< T > AllocateIntrusiveShared(Alloc alloc, Args &&... args)
Definition IntrusiveSharedPtr.hpp:275
ExpressionType
Definition ExpressionType.hpp:14
@ kConstant
The expression is a constant.
@ kNone
There is no expression.
@ kLinear
The expression is composed of linear and lower-order operators.
@ kNonlinear
The expression is composed of nonlinear and lower-order operators.
@ kQuadratic
The expression is composed of quadratic and lower-order operators.