Struct zmbt::lang::FixedEvalParams¶
template <Keyword K>
ClassList > zmbt > lang > FixedEvalParams
Inherits the following classes: zmbt::lang::EvalParams, zmbt::lang::KeywordInfo
Inherited by the following classes: zmbt::lang::EvalImplBase
Public Functions¶
Type | Name |
---|---|
EvalParams (ExpressionView const & e, ExpressionView const & x, EvalContext ctx) |
Public Functions inherited from zmbt::lang::EvalParams¶
Type | Name |
---|---|
EvalParams (ExpressionView const & e, ExpressionView const & x, EvalContext ctx) |
|
EvalContext | context () const |
ExpressionView const & | lhs () const |
ExpressionView const & | rhs () const |
ExpressionView const & | self () const |
ExpressionView const & | x () const |
Public Functions inherited from zmbt::lang::KeywordInfo¶
Type | Name |
---|---|
constexpr std::uint32_t | attributes () |
constexpr Keyword | keyword () |
Public Static Functions inherited from zmbt::lang::KeywordInfo¶
Type | Name |
---|---|
boost::json::string_view | keyword_to_str () |
Public Functions Documentation¶
function EvalParams¶
zmbt::lang::FixedEvalParams::EvalParams (
ExpressionView const & e,
ExpressionView const & x,
EvalContext ctx
)
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/eval_params.hpp