Documentation

EvaluateInput extends Message
in package

EvaluateInput is the input message for the EvaluateExpr method.

Generated from protobuf message exprml.v1.EvaluateInput

Table of Contents

Methods

__construct()  : mixed
Constructor.
clearDefStack()  : mixed
clearExpr()  : mixed
getDefStack()  : DefStack|null
Function definition stack.
getExpr()  : Expr|null
Expression to evaluate.
hasDefStack()  : mixed
hasExpr()  : mixed
setDefStack()  : $this
Function definition stack.
setExpr()  : $this
Expression to evaluate.

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $data = NULL ]) : mixed
Parameters
$data : array<string|int, mixed> = NULL

{ Optional. Data for populating the Message object.

@type \Exprml\PB\Exprml\V1\DefStack $def_stack
      Function definition stack.
@type \Exprml\PB\Exprml\V1\Expr $expr
      Expression to evaluate.

}

getDefStack()

Function definition stack.

public getDefStack() : DefStack|null

Generated from protobuf field .exprml.v1.DefStack def_stack = 1 [json_name = "defStack"];

Return values
DefStack|null

getExpr()

Expression to evaluate.

public getExpr() : Expr|null

Generated from protobuf field .exprml.v1.Expr expr = 2 [json_name = "expr"];

Return values
Expr|null

setDefStack()

Function definition stack.

public setDefStack(DefStack $var) : $this

Generated from protobuf field .exprml.v1.DefStack def_stack = 1 [json_name = "defStack"];

Parameters
$var : DefStack
Return values
$this

setExpr()

Expression to evaluate.

public setExpr(Expr $var) : $this

Generated from protobuf field .exprml.v1.Expr expr = 2 [json_name = "expr"];

Parameters
$var : Expr
Return values
$this

        
On this page

Search results