class OpenCReport\Variable { public final baseexpr(): ?OpenCReport\Expr; public final ignoreexpr(): ?OpenCReport\Expr; public final intermedexpr(): ?OpenCReport\Expr; public final intermed2expr(): ?OpenCReport\Expr; public final resultexpr(): ?OpenCReport\Expr; public final get_type(): long; public final get_precalculate(): bool; public final resolve(): void; public final eval(): void; public final get_next(): ?OpenCReport\Variable; }
Used by unit tests.
For class methods of OpenCReport\Expr
,
see The OpenCReport\Expr class
public final OpenCReport\Variable::baseexpr(): ?OpenCReport\Expr;
Used by unit tests.
For class methods of OpenCReport\Expr
,
see The OpenCReport\Expr class
public final OpenCReport\Variable::ignoreexpr(): ?OpenCReport\Expr;
Used by unit tests.
For class methods of OpenCReport\Expr
,
see The OpenCReport\Expr class
public final OpenCReport\Variable::intermedexpr(): ?OpenCReport\Expr;
Used by unit tests.
For class methods of OpenCReport\Expr
,
see The OpenCReport\Expr class
public final OpenCReport\Variable::intermed2expr(): ?OpenCReport\Expr;
Used by unit tests.
For class methods of OpenCReport\Expr
,
see The OpenCReport\Expr class
public final OpenCReport\Variable::resultexpr(): ?OpenCReport\Expr;
Get the variable's precalculated flag.
public final OpenCReport\Variable::get_precalculate(): bool;
Resolve the base, intermediary and result expressions of a single variable. Used by unit tests.
public final OpenCReport\Variable::resolve(): void;
Evaluate the base, intermediary and result expressions of a single variable. Used by unit tests.
public final OpenCReport\Variable::eval(): void;
Get the next variable object from the chain of
variables in the report this variable belongs to.
This method may only be called on an
object that was marked as an iterator,
i.e. one that was created by
OpenCReport\Report::variable_get_first()
.
public final OpenCReport\Variable::get_next(): ?OpenCReport\Variable;