Skip to content

Struct zmbt::Expression::EvalContext

ClassList > zmbt > Expression > EvalContext

Expression evaluation context.

  • #include <expression.hpp>

Public Attributes

Type Name
std::uint64_t const depth
Evaluation stack depth.
EvalLog log
Evaluation log.
SignalOperatorHandler op
Operator.

Public Functions

Type Name
EvalContext operator++ (int) const
Copy context with depth increment.

Public Attributes Documentation

variable depth

Evaluation stack depth.

std::uint64_t const zmbt::Expression::EvalContext::depth;


variable log

Evaluation log.

EvalLog zmbt::Expression::EvalContext::log;


variable op

Operator.

SignalOperatorHandler zmbt::Expression::EvalContext::op;


Public Functions Documentation

function operator++

Copy context with depth increment.

EvalContext zmbt::Expression::EvalContext::operator++ (
    int
) const



The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/expression.hpp